- このトピックには2件の返信、2人の参加者があり、最後にSayoko Miuraにより5年前に更新されました。
-
投稿者投稿
-
2019年11月8日 12:21 PM #34298
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】8.0.4
【お使いのブラウザ】Chrome
【当該サイトのURL】(公開できる場合は書いていただいたほうがスムーズです)===
お世話になっております。
何度もすみません。個別記事へのリンクを消すために、
デザイン > アーカイブページ設定 > ビューテンプレートを「投稿のビューテンプレート」から「デフォルト」
にすると、このページのウィジェットから「アーカイブページ上部」の設定がなくなりました。
ページ上部または下部に写真を表示したいので、
フォーラムの
ページを見て、
『/子テーマ/templates/view/archive-カスタム投稿タイプ.php 』を作成しました。
すると、ウィジェットに「アーカイブページ上部」の設定が表示されるのですが、今度はせっかく消した個別記事へのリンクが復活してしまいます。
ビューテンプレートを「デフォルト」にした(または、リンクを消した)状態で、このページ内にウィジェットを設定する方法を教えてください。
よろしくお願いいたします。
♥ 0いいねをした人: 居ません2019年11月9日 8:50 AM #34384/子テーマ/templates/view/archive-カスタム投稿タイプ.php
の中に、<?php Helper::get_template_part( 'template-parts/archive/entry/header/header', 'post' ); ?>
と
<?php Helper::get_template_part( 'template-parts/archive/entry/content/content', 'post' ); ?>
という記述がありますか?
このように第2引数が
post
となっていると、投稿のビューテンプレートが「投稿」になっているのと同じ意味になるので、post
じゃなくてカスタム投稿タイプのスラッグに書き直してみてください。例えばnews
なら、<?php Helper::get_template_part( 'template-parts/archive/entry/header/header', 'news' ); ?>
といった感じです。
ちなみに、Snow Monkey を直接使っていて途中から子テーマにするのはちょっと面倒なので、そういう場合は My Snow Monkey の中に子テーマ的なディレクトリをつくって、そこにテンプレートをおいて上書きする、ということもできます。
♥ 0いいねをした人: 居ません2019年11月9日 9:31 AM #34393ありがとうございます!
できました。おかげさまで、やりたいことが全てできました!!
トピックを閉じさせていただきますね。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「ビューテンプレートを「デフォルト」にした時もアーカイブページにウィジェットを設置したい」には新しい返信をつけることはできません。