「次の記事」「前の記事」のリンクをサムネイル付きで表示させたい
-
単一記事の投稿ページに「次の記事」「前の記事」へのリンクをサムネイル付きで
表示させたいと思い、参考サイト様の2つのコードを組み合わせた下記コードを
設置したのですがうまく表示されません。<ul> <?php $prevpost = get_adjacent_post(true, '', true); $nextpost = get_adjacent_post(true, '', false); if ( $prevtpost ) { echo '<li class="prev"><a href="' . get_permalink($prevpost->ID) . '">'; if( has_post_thumbnail($prevpost->ID) ) { echo get_the_post_thumbnail( $prevpost->ID, 'thumbnail' ) . '</a></li>'; } else { echo '<img src="' . get_bloginfo('template_url') . '/images/no-thumb.png" width="150" height="150" alt="" /></a></li>'; } } if ( $nextpost ) { echo '<li class="next"><a href="' . get_permalink($nextpost->ID) . '">'; if( has_post_thumbnail($nextpost->ID) ) { echo get_the_post_thumbnail( $nextpost->ID, 'thumbnail' ) . '</a></li>'; } else { echo '<img src="' . get_bloginfo('template_url') . '/images/no-thumb.png" width="150" height="150" alt="" /></a></li>'; } } else { echo '<li class="prev nopost">前の記事はありません</li>'; } ?> </ul>
画像ギャラリーとしてwordpressを使用しているため、
全ての投稿にサムネイルが1枚ずつ設定してあります。私の記述方法が間違っていると思い、いろいろ試行錯誤してみましたが解決できずに困っています。
ちなみに「サムネイル機能を使ってない場合のサンプルコード」のみの場合はうまく表示できました。恐れ入りますが、皆様ご教授よろしくお願いいたします。
8件の返信を表示中 - 1 - 8件目 (全8件中)
8件の返信を表示中 - 1 - 8件目 (全8件中)
- トピック「「次の記事」「前の記事」のリンクをサムネイル付きで表示させたい」には新たに返信することはできません。