-
投稿者投稿
-
2021年3月3日 2:33 PM #69419
【お使いの Snow Monkey のバージョン】 13.2.3
【お使いの Snow Monkey Blocks のバージョン】 10.0.0
【お使いの Snow Monkey Editor のバージョン】 4.0.0
【お使いのブラウザ】chrome==
いつもお世話になっております。
アーカイブページレイアウトが「1カラム」の状態で、投稿ページの2ページ目以降に「投稿ページ上部」が表示されず、1ページ目と同じく、2ページ目以降にも「投稿ページ上部」のエリアに、「カテゴリー」ウィジェットを設置したいのですが、できませんでした。
お忙しいところ恐縮ですが、もし方法がございましたら、ご教示のほど宜しくお願い致します。
ちなみにカテゴリーページの2ページ目以降には「アーカイブページ上部」が1ページ目と変わらずありましたので、問題なく「カテゴリー」ウィジェットを設置できている次第です。
♥ 0いいねをした人: 居ません2021年3月3日 2:54 PM #69424投稿ページについては、ウィジェットエリアが1ページ目にしか表示されない仕様になっていますが、フックでカスタマイズすることで変更できます。
下記のコードを My Snow Monkey プラグイン、もしくは子テーマの
functions.php
に貼り付けてみるとどうでしょうか?add_filter( // templates/view/home.php のテンプレート引数をカスタマイズする 'snow_monkey_get_template_part_args_templates/view/home', function( $args ) { // 投稿ページ上部ウィジェットエリアを常に表示 $args['_display_posts_page_top_widget_area'] => true, // 投稿ページ下部ウィジェットエリアを常に表示 $args['_display_posts_page_bottom_widget_area'] => true, return $args; } );
♥ 0いいねをした人: 居ません2021年3月4日 11:51 AM #69491ありがとうございます。
my-snow-monkey.phpの最下部に追加したのですが、
以下のエラーがでて、画面自体が表示されなくなりました。
Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)
♥ 0いいねをした人: 居ません2021年3月4日 2:04 PM #69500わーすみません! コードにミスがありました。
=>
ではなくて=
に変更してみてください。add_filter( // templates/view/home.php のテンプレート引数をカスタマイズする 'snow_monkey_get_template_part_args_templates/view/home', function( $args ) { // 投稿ページ上部ウィジェットエリアを常に表示 $args['_display_posts_page_top_widget_area'] = true, // 投稿ページ下部ウィジェットエリアを常に表示 $args['_display_posts_page_bottom_widget_area'] = true, return $args; } );
♥ 0いいねをした人: 居ません2021年3月4日 3:56 PM #69513ありがとうございます。
いただいたコードを試したところ、続いてこちらのエラーが出てしまいました。
Parse error: syntax error, unexpected ‘,’
ちなみに
,
を;
に変えると(下記コード)、エラーは出なかったものの投稿ページ2ページ目に、「投稿ページ上部」は表示されていませんでした。add_filter( // templates/view/home.php のテンプレート引数をカスタマイズする 'snow_monkey_get_template_part_args_templates/view/home', function( $args ) { // 投稿ページ上部ウィジェットエリアを常に表示 $args['_display_posts_page_top_widget_area'] = true; // 投稿ページ下部ウィジェットエリアを常に表示 $args['_display_posts_page_bottom_widget_area'] = true; return $args; } );
♥ 0いいねをした人: 居ません2021年3月4日 11:10 PM #69545ぎゃー何度もすみません。。。。。下記に差し替えお願いします!!
add_filter( // templates/view/home.php のテンプレート引数をカスタマイズする 'snow_monkey_get_template_part_args_templates/view/home', function( $args ) { // 投稿ページ上部ウィジェットエリアを常に表示 $args['vars']['_display_posts_page_top_widget_area'] = true; // 投稿ページ下部ウィジェットエリアを常に表示 $args['vars']['_display_posts_page_bottom_widget_area'] = true; return $args; } );
2021年3月5日 8:59 AM #69563 -
投稿者投稿
- トピック「ウィジェットエリアの「投稿ページ上部」を、投稿ページの2ページ目以降にも設置するには」には新しい返信をつけることはできません。