6件の投稿を表示中 - 1 - 6件目 (全6件中)
-
投稿者投稿
-
2024年12月25日 1:13 PM #143353
【お使いの Snow Monkey のバージョン】27.4.1
【お使いの Snow Monkey Blocks のバージョン】22.3.2
【お使いの Snow Monkey Editor のバージョン】10.1.0
【お使いのブラウザ】os
【当該サイトのURL】### 実現したいこと
各一覧ページの一番上に異なるテキストを追加したい
### 発生している問題
一覧ページに表示はできているが、それぞれの一覧ページでテキストが変更できない
### 試したこと
add_action( 'snow_monkey_before_archive_entry_content', function () { ?> <div class="news-section"> <h2>一覧ページ</h2> </div> } );
お忙しいとは存じますが、ご教授いただけないでしょうか。
♥ 0いいねをした人: 居ません2024年12月25日 1:16 PM #143354下記のようにそれぞれテキストを変えたいです。
ドメイン/achievements/ は実績一覧
ドメイン/news-achievements/ はお知らせ一覧
♥ 0いいねをした人: 居ません2024年12月25日 3:03 PM #1433552024年12月25日 11:40 PM #143361まーちゅさんご回答ありがとうございます。
すいません、私の記載ミスでコードは頂いたものを現在も入れておりました。
現在のままでは、色々な一覧ページに同じテキストが反映されてしまいます。希望としては、「お知らせ一覧ページ」や「実績一覧ページ」など
それぞれのページ一覧に別々のテキストを追加したいです。現在のコードに条件分岐でテキストを変えれないかなと思っていますが記述方法が分かりません。
ご教授いただけますと幸いです。
♥ 0いいねをした人: 居ません2024年12月26日 12:33 PM #143362「お知らせ一覧ページ」や「実績一覧ページ」は、カスタム投稿タイプでしょうか?
その場合は、以下のようにis_post_type_archive( $post_types )
で条件分岐できます。add_action( 'snow_monkey_before_archive_entry_content', function () { $_title = '一覧ページ'; if ( is_post_type_archive( 'news-achievements' ) ) { // 「お知らせ一覧」の場合 $_title = 'お知らせ一覧'; } elseif ( is_post_type_archive( 'achievements' ) ) { // 「実績一覧」の場合 $_title = '実績一覧'; } ?> <div class="news-section"> <h2><?php echo esc_html( $_title ); ?></h2> </div> <?php } );
参考ページ
2024年12月26日 11:29 PM #143377まーちゅさんご回答ありがとうございます。
思い通りの表示ができました!いただいたリンクも拝見してみます。
この度は、誠にありがとうございました!♥ 0いいねをした人: 居ません -
投稿者投稿
6件の投稿を表示中 - 1 - 6件目 (全6件中)
- トピック「各一覧ページの一番上に異なるテキストを追加したい」には新しい返信をつけることはできません。