4件の投稿を表示中 - 1 - 4件目 (全4件中)
-
投稿者投稿
-
2023年4月20日 4:51 PM #121894
【お使いの Snow Monkey のバージョン】バージョン: 20.0.1
【お使いの Snow Monkey Blocks のバージョン】バージョン 19.1.0
【お使いの Snow Monkey Editor のバージョン】バージョン 9.2.1
【お使いのブラウザ】Chrome
【当該サイトのURL】https://chicheweb.org/### 実現したいこと
エントリーカードにいいねプラグインのWP Ulikeのハートマークを表示させたい
### 発生している問題
### 試したこと
add_action( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/meta/meta', function() { ?> <?php if(function_exists('wp_ulike')) wp_ulike('get'); ?> <?php }); );
でハートマークを表示させたが、代わりにmeta情報が消えてしまうのでmeta情報も残した形で、エントリーカード上にWP Ulikeを表示させたい。
以上です、実現可能でしたら、方法をご教示いただけると幸いです。
お忙しい中、恐縮ですが、よろしくお願い致します。
2023年4月20日 4:54 PM #121895キャプチャ画像です。よろしくお願い致します。
♥ 0いいねをした人: 居ません2023年4月21日 8:12 AM #121933snow_monkey_template_part_render_
フックは文字列をreturn
する必要があります。wp_ulike()
がどのような関数なのかわからないのですが、文字列を「出力」する関数だと仮定すると、下記のようなコードでどうでしょうか?add_action( 'snow_monkey_template_part_render_template-parts/loop/entry-summary/meta/meta', function( $html ) { // この $html にもともとのメタ情報の HTML が格納されています ob_start(); // ここから先「出力」されるものをバッファリング(変数に格納できるように)する if ( function_exists( 'wp_ulike' ) ) { wp_ulike('get'); // 出力(バッファリングされる) } $ulike = ob_get_clean(); // $ulike に格納 return $html . $ulike; // もともとの HTML と ulike を返す(どちらも表示する) } );
♥ 0いいねをした人: 居ません2023年4月21日 8:34 AM #121936 -
投稿者投稿
4件の投稿を表示中 - 1 - 4件目 (全4件中)
- トピック「エントリーカードにWP Ulikeのハートマークを表示させたい」には新しい返信をつけることはできません。