フォーラムへの返信
-
投稿者投稿
-
なぜ無いのか…それは完全に忘れてたからだっ…!
ということで次のアップデートで追加します。
♥ 0Who liked: No user.c-containerは追加しないにしても、wrapperは最初からあったほうが良いかもですねー♥ 0Who liked: No user例えばこんな感じはどうでしょうか?
PHP
add_filter( 'snow_monkey_template_part_render', function( $html, $slug ) { if ( 'template-parts/common/breadcrumbs' !== $slug ) { return $html; } return '<div class="p-breadcrumbs-wrapper"><div class="c-container">' . $html . '</div></div>'; }, 10, 2 );CSS
.p-breadcrumbs-wrapper { margin: 0 calc(50% - 50vw); background-color: #f5f5f5; padding: .5em; } .p-breadcrumbs-wrapper .c-container { padding-right: 1.86957rem; padding-left: 1.86957rem; } @media (min-width: 40em) { .p-breadcrumbs-wrapper .c-container { padding-right: calc(1.86957rem + env(safe-area-inset-right)); padding-left: calc(1.86957rem + env(safe-area-inset-left)); } } .p-breadcrumbs-wrapper .c-breadcrumbs { margin: 0 !important; }♥ 0Who liked: No userちょっともろもろ溜まってきてしまっているので、それらが一段落したらゆっくり確認します!
♥ 0Who liked: No user実際に読み込み時間を計測してみないとなんともですが、個人的な経験では、WP 標準の jQuery を CDN の jQuery にしてもそれほど変わらないという認識です。不具合が起きるデメリットのほうが大きい気がするので、停止するのがベターかと思います。
解決済みということでトピック閉じます!
♥ 0Who liked: No userご提示の URL のページのソースコードをみると、jQuery が WP 標準のものからオリジナル(Cloudflare)のものに差し替えられているようですが、これが怪しい気がします。WP 標準のものに戻すとどうでしょうか?
♥ 0Who liked: No user下記の部分をぽちっとやると設定が表示されないでしょうか?

もしくは、下記のコードを My Snow Monkey プラグイン、もしくは子テーマの functions.php に貼り付けると、コメントとトラックバックの表示を強制的に非表示にできます。
// コメントを非表示に add_action( 'snow_monkey_get_template_part_template-parts/discussion/comments', function() { } ); // トラックバックを非表示に add_action( 'snow_monkey_get_template_part_template-parts/discussion/pings', function() { } );♥ 0Who liked: No user・上に上げたページでは、テーマのデフォルト画像がアイキャッチとしてでていますが、これはなぜですか
使用されているデザインスキンで指定されているのだと思います。
・カスタマイザーからデフォルトアイキャッチ画像を登録する場合、縦横何ピクセルの画像を登録すればよいですか?(ヘッダ画像も知りたいです)
特に決まったサイズはありません。ある程度切れてもおかしくない画像を登録するのが良いと思います。
・ヘッダ画像を登録すれば、固定ページにも表示される?
デフォルトページヘッダー画像を、ということですよね?表示されます。
・ページ下の関連ページのアイキャッチも自動的に小さい画像が生成される?
WordPress が自動的に生成するサムネイルを使用します。
♥ 0Who liked: No user著者の記事一覧ページでも割り当てが可能ですが、割り当てても割り当てたコンテンツが正しく表示されていないような気がします。
んー、今割り当て可能にはなっていないはずなのですが、どうやって割り当てましたか? 著者ページを開いた状態でカスタマイザー > デザインと進むと「アーカイブページ設定」が表示されますが、そこには割り当て用の項目が表示されませんでした。
著者の自己紹介的なのを割り当てるのも良い使い方になると思ってるので、著者の記事一覧のページでも使えるとありがたいです。
ですね!割り当て可能な方向で issue たてます。
♥ 0Who liked: No userテンプレートをそれぞれつくる方法です。
例えば、
子テーマ/template-parts/my-headerというディレクトリを作って、そこにmy-header-1〜3.phpをつくるとします。その上で、下記のコードを追加するとどうでしょう?add_filter( 'snow_monkey_get_template_part_args', function( $args ) { $blog_id = get_current_blog_id(); // ヘッダーレイアウトが1行のときに、各子サイトでテンプレートを差し替える if ( 'template-parts/header/1row' === $args['slug'] ) { if ( 1 === $blog_id ) { $args['slug'] = 'template-parts/my-header/my-header-1.php'; } } return $args; } );♥ 0Who liked: No user@rockpabro さん
テンプレートをそれぞれ作る方法はまたあとで書き込みますね。♥ 0Who liked: No user@ケミさん
グローバル変数を使うよりこちらのほうが良いかも(あと、$htmlは引数から渡ってくるのでob_start()はしなくて大丈夫だと思います)。add_filter( 'snow_monkey_template_part_render', function( $html, $slug ) { $blog_id = get_current_blog_id(); if ( 'template-parts/header/1row' === $slug ) { if ( 1 === $blog_id ) { // 置換 $html = str_replace( '...', '...', $html ); } } return $html; }, 10, 2 );♥ 0Who liked: No userそれぞれのサイトでヘッダーのデザインを違うものにされたいのだと思いますが、それぞれでどれくらい違うものでしょうか? 一部の場合なら置換でちょちょっと、結構違うならそれぞれにテンプレートをつくるのが良いと思います。
また、カスタマイズは、子テーマ・My Snow Monkey プラグインどちらを利用中(もしくは利用しようとしている)でしょうか? それぞれでやり方が若干異なりますので。
♥ 0Who liked: No user確認ありがとうございます!目星をつけていた部分が当たりで良かったですw
トピック閉じますね。♥ 0Who liked: No userv4.8.0 で対応しました。確認おねがいします!
♥ 0Who liked: No user -
投稿者投稿

