4件の結果を表示中 - 1 - 4件目 (全4件中)
-
投稿者検索結果
-
2021年12月10日 11:25 AM #93882
返信が含まれるトピック: フックでカスタマイズした最近の投稿ブロックをコンテンツ内とウィジェットエリア内で動作を分岐させたい
こんな感じでどうですかね?
/** * template-parts/loop/entry-summary/content/content をカスタマイズする関数 */ function my_function() { ?> あいうえお <?php } add_action( 'snow_monkey_prepend_main', function() { // 実行 add_action( 'snow_monkey_get_template_part_template-parts/loop/entry-summary/content/content', 'my_function' ); } ); add_action( 'snow_monkey_append_main', function() { // 解除 remove_action( 'snow_monkey_get_template_part_template-parts/loop/entry-summary/content/content', 'my_function' ); } );
♥ 0Who liked: No user2019年10月26日 8:39 AM #32042返信が含まれるトピック: 固定ページとプロントページにシェアボタン
Helper::get_template_part(...)
の部分ですが、このHelper
というのはエイリアス(ショートカット)みたなものでして、ファイルの先頭でuse Framework\Helper;
と書いてあればHelper
だけで参照できますが、書いていない場合は\Framework\Helper
のようにフルパスで指定しないといけない、という決まりになっています。ということで、下記と差し替えてみてください。(フロントページ、固定ページ限定という処理を忘れていたので、それも追加しました。)
add_action( 'snow_monkey_append_main', function() { if ( ! is_front_page() && ! is_page() ) { return; } // ここから追加 if ( in_array( get_option( 'mwt-share-buttons-display-position' ), [ 'bottom', 'both' ] ) ) { \Framework\Helper::get_template_part( 'template-parts/content/share-buttons' ); } // ここまで追加 } );
♥ 0Who liked: No user2019年10月25日 7:00 PM #31961返信が含まれるトピック: 固定ページとプロントページにシェアボタン
コードありがとうございました。
固定ページとトップページのテンプレに追加している、下記のコードを追加したのですが、ボタンが出ず、全体のレイアウトが崩れてしまいました。
すみません、基本的な記載方法が間違っていると思います。//固定ページとフロントページにシェアボタン add_action( 'snow_monkey_append_main', function() { ?> <?php // ここから追加 if ( in_array( get_option( 'mwt-share-buttons-display-position' ), [ 'bottom', 'both' ] ) ) { Helper::get_template_part( 'template-parts/content/share-buttons' ); } // ここまで追加 ?> <?php } );
♥ 0Who liked: No user2019年10月25日 1:17 PM #31925返信が含まれるトピック: 固定ページとプロントページにシェアボタン
</main>
の直前ですね。下記でどうでしょうか?add_action( 'snow_monkey_append_main', function() { ?> ここにシェアボタン <?php } );
♥ 0Who liked: No user -
投稿者検索結果
4件の結果を表示中 - 1 - 4件目 (全4件中)