ワードプレス:ニュースサイトのような、タブ切り替え(カテゴリー)の記事一覧に、そのタブ(カテゴリー)の最新の投稿記事のアイキャッチ画像だけを右側に一つ表示する方法を教えてください。
参考サイト:https://news.mynavi.jp/
今、phpでの記載は下記のようにしていますが、タブに関係なく、最新の投稿で設定したアイキャッチ画像が表示されてしまいます。
「このタブ(カテゴリー)の、最新の投稿のアイキャッチを表示」という命令はどのように記載したらよいのでしょうか。
cat_post_list は、WordPress 標準にはないと思いますが、どのような関数でしょうか? cat_post_list で、タブ別の投稿を取得しているのであれば、同じ関数の中で、サムネイルも一緒に取得する必要があると思います。
書き込みありがとうございます。
「cat_post_list」ですが、
https://ateitexe.com/wordpress-category-newpost-tab/
こちらのサイトからコピペさせていただいたもので、
functions.phpには下記のように記載しています。
// カテゴリ別新着
function cat_post_list( $show_num, $cat_id ) {
global $post;
$args = array( 'posts_per_page' => $show_num, 'cat' => $cat_id );
$myposts = get_posts( $args );
foreach( $myposts as $post ) {
setup_postdata($post);
?>
<li>
<a href="<?php the_permalink(); ?>" class="cate-title">
<?php the_title(); ?></a>
</li>
<?php
}
wp_reset_postdata();
}
?>
同じ関数の中で、サムネイルも一緒に取得する必要があると思います。というのは、上記のfunctions.phpにどのように記載すればよいのでしょうか。
回答1件
あなたの回答
tips
プレビュー
