フォーラムへの返信
-
投稿者投稿
-
ありがとうございます。
実のところ、やはりHTMLをいじる以上はテンプレートに手を加える必要があるかなとは思っていたので、ご回答いただき大変参考になりました。ありがとうございます。
ちなみにMy Snow MonkeyからSnow Monkeyのテンプレートファイルを上書きする際、下記のコードを使用するとのことですが、添付画像のようなヘッダーを実装する場合、下記コードを利用し、どのようにカスタマイズを進めれば良いでしょうか?
また今回のヘッダー自体、頻繁にデザインを変更する予定はないのですが、ご提案いただいたメンテナンス性はできれば高い方が良いなと思うところもあります。そちらも合わせて最適解がありましたらアドバイスいただけますと幸いです。
add_filter( 'snow_monkey_template_part_root_hierarchy', function( $hierarchy ) { $hierarchy[] = untrailingslashit( __DIR__ ) . '/override'; return $hierarchy; } );
参考元:
- https://happy-snow-monkey.olein-design.com/preparing-to-overwrite-the-snow-monkey-template-file-from-my-snow-monkey
- https://snow-monkey.2inc.org/manual/manual-advanced/add-template-root/
♥ 0いいねをした人: 居ませんありがとうございます。
いただいたコードを試したところ、続いてこちらのエラーが出てしまいました。
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いいねをした人: 居ませんありがとうございます。
my-snow-monkey.phpの最下部に追加したのですが、
以下のエラーがでて、画面自体が表示されなくなりました。
Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)
♥ 0いいねをした人: 居ません -
投稿者投稿