こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

WordPressでトップページに最新記事5件

トップページは固定ページを使用します。
トップページにアイキャッチ付き最新記事5件リストを表示したいのです。
検索しましたところ、似たようなものを見つけました。
この解説はアイキャッチがついていません。
アイキャッチがつくようにするにはどうすれば良いのでしょうか?
宜しくお願いします。

http://39kn.com/2010/05/27/4121/

<ul>
<?php query_posts('posts_per_page=5'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li>
<span class="date">
<?php the_time('Y年n月j日'); ?>
<?php
$days=30;
$today=date('U'); $entry=get_the_time('U');
$diff1=date('U',($today - $entry))/86400;
if ($days > $diff1) {
echo '<img src="images/new.gif" alt="New" />';
}
?>
</span>
<a href="<?php the_permalink(); ?>"><?php the_title();?></a>
</li>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
</ul>

投稿日時 - 2018-11-24 17:44:26

QNo.9561216

困ってます

質問者が選んだベストアンサー

解説サイトからの引用ですが、
表示したい所(一番上なら<li>のすぐ後とか)に

<?php if (has_post_thumbnail()) : ?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
<?php else : ?>
<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/img/noimage.gif" width="100" height="100" alt="デフォルト画像" /></a>
<?php endif ; ?>

を入れる。
このコードは、アイキャッチが設定されていない場合には
あらかじめ用意しておいた「noimage.gif」というファイル名の画像が
表示されるという条件文が含まれています。
※なので、ご自分でその画像を用意してコードにある
ディレクトリに置いておく必要があります。

投稿日時 - 2018-11-24 21:14:13

お礼

ありがとうございます。
お陰様で表示できました。

投稿日時 - 2018-11-24 22:44:14

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問