諸先輩方お知恵をお貸しください。
php/htmlページにブログの記事一覧を載せたいです。
記事一覧は出ると言えば出ているのですが、
アイキャッチ画像が出なくて困っています。
(画像をクリックしても記事にもいきません)
コード <dl> <?php $args = array( 'numberposts' => 3, //表示する記事の数 'post_type' => 'blog' //投稿タイプ名 // 条件を追加する場合はここに追記 ); $customPosts = get_posts($args); if($customPosts) : foreach($customPosts as $post) : setup_postdata( $post ); ?> <dt><?php if (has_post_thumbnail() ) { //アイキャッチがあれば img タグの画像を返す。 echo get_the_post_thumbnail($post->ID, 'full'); } else { //アイキャッチがない場合は代替画像を表示。 $thumbimg = content_url(); echo '<img src="'.$thumbimg.'/uploads/sample.jpg">'; } ?> </dt> <dd><span><?php the_time('Y年m月d日'); ?></span><a href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?></a><br /><?php echo mb_substr(get_the_excerpt(), 0, 120); ?>…</dd> <?php endforeach; ?> <?php else : //記事が無い場合 ?> <?php endif; wp_reset_postdata(); //クエリのリセット ?> </dl>
ソースはこちらを使っています
サーバーはXサーバーになります。
もちろんこのソースでなくとも構いません
ブログから最新の
アイキャッチ画像とタイトル・そしてジャンプできればいいのです