フォーラムへの返信
-
投稿者投稿
-
GONSYさん、オレインさん、ご丁寧にありがとうございます。
また説明がわかりにくく申し訳ありません…
○現状
こちらがトップページです。テンプレートを右サイドバーにしている為、ヘッダーも小さくなってしまっています。
構成はトップページ1ページ、投稿ページ1ページ、固定ページ3ページあるのですが、投稿ページ以外のページのヘッダーはウィジェットよりも上にくるようにしたいです。このようにしたいです↓
オレインさんから教えて頂いたコードで
‘pagename’ => ‘front-page-slider’,
がありましたが、urlスラッグを指定する必要があるかと思います。しかしフロントページに指定されている為、urlスラッグが固定されております。
この場合どうすれば良いかお伺いしたいと思っております。
何卒よろしくお願い致します。
♥ 0いいねをした人: 居ません<p style=”text-align: left;”>オレインさん</p>
お返事ありがとうございます!!現在会社ホームページを作っています。
右にウィジェットを入れたのですが、ブログのようになってしまったのでヘッダーだけ全幅にしたいと思っておりました。先程のコードで実装できそうでしょうか?
よろしくお願い致します。
♥ 0いいねをした人: 居ません分かりにくい質問で申し訳ございません。
元々固定ページとして作成したものを外観→カスタマイズ→ホームページ設定でホームページとして登録したものになります。
固定ページ一覧を見るとページ名の横に「フロントページ」として表示されております。このページのテンプレートは「右サイドバー」を使用しておりますのがヘッダーのみ全幅表示させたいと思っております。
よろしくお願い致します。
♥ 0いいねをした人: 居ませんキタジマさん
ありがとうございます。
という事はget_the_id()に固定ページ(今回の投稿ページ)のIDをいれて、指定の固定ページのみにhtmlを挿入するフックを使用すれば実装可能でしょうか?またそのようなフックはございますでしょうか?
現在投稿ページを指定していない為、プレビューはできるようになったのですが全てのページで挿入データが反映されている状況です‥
よろしくお願いします。
♥ 0いいねをした人: 居ませんGONSY様
ご返答ありがとうございます!
バージョンの件承知しました。
【お使いの Snow Monkey のバージョン】5.8.1
【お使いの Snow Monkey Blocks のバージョン】12.4.0
【お使いの Snow Monkey Editor のバージョン】6.1.0get_post_meta
を試してみましたが映りませんでした…my-snow-monkey.php
↓—————–
add_action( 'snow_monkey_prepend_entry_content', function() { $title = get_post_meta( get_the_ID(), 'title', true ); $date = get_post_meta( get_the_ID(), 'date', true ); $detail = get_post_meta( get_the_ID(), 'detail', true ); ?> <dl class="playey-date"> <dt>選手経歴</dt> <dd><?php echo esc_attr( $title ); ?></dd> <dt>出身地</dt> <dd><?php echo esc_attr( $date ); ?></dd> <dt>ポジション</dt> <dd><?php echo esc_attr( $detail ); ?></dd> </dl> <?php } );
——————
試しに投稿ページを削除して作成し直すと問題なく映りました。
しかし『ホームページ設定/投稿ページ』に指定すると映らなくなったのでここが原因かと思われます。
何か対策はございますでしょうか?♥ 0いいねをした人: 居ません -
投稿者投稿