-
検索結果
-
【お使いの Snow Monkey のバージョン】最新
【お使いの Snow Monkey Blocks のバージョン】最新
【お使いの Snow Monkey Editor のバージョン】最新
【お使いのブラウザ】Chrome
【当該サイトのURL】カラーミーショップと連携して(商品ごとにカートに入れるjsボタン発行して、htmlブロックに貼り付ける機能を利用)、Snow MonkeyでECサイトを制作しています。
CPT UIでカスタム投稿 商品(item)をつくって、カテゴリ毎のアーカイブページをみると
リッチメディアなのもあって、
・商品のアイキャッチ
・商品のタイトル
・商品記事の抜粋
・商品のカテゴリがきれいに表示され満足していたのですが、やっぱりタイトルの下にそれぞれの価格などを表示したいなぁという欲が出まして、かつ子テーマは使いたくないなぁと思い試行錯誤しています。
Advanced Custom Fieldsで、カスタム投稿用にカスタムフィールドを作成し、
で教えていただいた内容とググった内容をあわせて、現状下記のようになりました。
表示は希望のものとなっていますが、このようなカスタマイズで問題ないのか?という疑問と、同じようなことをしたい人への情報提供になればと思いトピック立てさせてもらいます。(既出でしたらすみません)
add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary', //entry-summary-postが対象 function( $html ) { if (get_post_type() === 'item'): //カスタム投稿 itemに限定する // 以降の出力を変数に格納する ob_start(); ?> <div class="price__wrapper"> <p>税込<?php echo number_format(get_field('price')); ?>円</p> </div> <?php // 変数に格納 $kw_price = ob_get_clean(); // </header>を書き換える return str_replace( '</header>', '</header>'.$kw_price, $html ); endif; return $html; } );
【お使いの Snow Monkey のバージョン】6.2.1
【お使いの Snow Monkey Blocks のバージョン】 9.2.0
【お使いのブラウザ】Googleクローム
【当該サイトのURL】https://workstyle.roukyou.gr.jp/◆実現したいこと
いつもお世話になっております。
すみません、以前にこちらで「投稿ページのシェアボタンエリアに、他のボタンを追加したい」(投稿ページのシェアボタンエリアに、他のボタンを追加したい – WordPress テーマ Snow Monkey (2inc.org))というトピックをたて、一度は解決したと思ったのですが、改めて問題にあたってしまったため、再度トピックを立てさせていただきました。
実装したい機能は、「投稿ページのシェアボタンエリアに、他のボタンを追加する」というものです。LINEビジネスの友達追加ボタンと他プラグインを使用してphpコードによって出力する「PDF印刷ボタン」を追加しようとしています。
◆発生している問題
以前たてたトピックでは、以下のようなコードをmy snow monkeyプラグインに記述することをご提案いただき、それで解決したと思っていたのですが、テスト環境と本番環境では、snow monkeyのバージョンが違い、本番環境では古いバージョンの6.2.1だったためか、提案のコードを貼ってもページに何も変化がないという状態になってしまいまして。
おそらく古いバージョンと現在のバージョンではmy snow monkeyで使用できるフィルターフックなどが違うからなのかと思いますが、本番環境の制約ですぐにはsnow monkeyのバージョンを上げられず(遠からず上げたいですが…)、旧バージョンのままで「投稿ページのシェアボタンエリアに独自のボタンを追加する」ことを実現する方法はありますでしょうか。。
すみませんが、何か良い方法があれば、よろしくお願いいたします。。
以下、以前のトピックで提案いただいたコードです。
add_filter( 'snow_monkey_template_part_render_template-parts/content/share-buttons', function( $html ) { // シェアボタンの最後にボタンを追加 $new_buttons = ' <ul> <li class="wp-share-buttons__item"><a href="https://lin.ee/DsJhUZL"><img src="https://scdn.line-apps.com/n/line_add_friends/btn/ja.png" alt="友だち追加" height="36" border="0" /></a></li> </ul> '; if ( function_exists( 'pf_show_link' ) ) { $new_buttons .= pf_show_link(); } return str_replace( ' ', $new_buttons . ' ', $html ); }, 10, 2 );