0

私は正常に動作するWordpress用の「式」というテンプレートを使用しています。少しだけ微調整したいと思います。私のブログ投稿をすべて表示するページがあります。もちろん、クリックすると、各ブログ投稿に独自の概要が表示されます。

ブログ投稿ごとにアイキャッチ画像を設定できます。この画像は、概要ページと、1 つのブログ投稿の個々の詳細ビューに表示されます。ブログ投稿の詳細ビューではなく、すべてのブログの概要ページにのみこの注目の画像を表示する方法を見つけようとしています。

これを行う方法はありますか?

以下を追加して、post-template.php のコードを編集しようとしました。

ispage('blog')

完全なコード:

if(has_post_thumbnail() && !$hide_thumbnail && !is_page('blog')){ ?>
    <div class="blog-post-img">
        <?php if(!is_single()){?>
    <a href="<?php the_permalink(); ?>"> 
    <?php }
    $img_id=$pex_page->layout=='full'?'post_box_img_full':'post_box_img';
    the_post_thumbnail($img_id);

     if(!is_single()){
     ?>
    </a>
    <?php } ?>
    </div>
    <?php 
}

これは機能しますが、注目の画像は両方ともなくなります。これは私が欲しかったものではありません。ご協力いただきありがとうございます!

4

1 に答える 1

0

やっとわかった、

あなたが使用する必要があります:

is_single();

それ以外の :

is_page();

とにかくありがとう。

于 2012-11-28T14:48:13.847 に答える