2

Wordpress を初めて使用し、アーカイブ ページでテンプレートの BlankSlate 広告を使用して、投稿に挿入された画像のサムネイルを表示したいのですが、どうすればよいですか? これは私の archives.php コードです。

前もって感謝します!

<?php the_post(); ?>
<?php if ( is_day() ) : ?>
<h1 class="page-title"><?php printf( __( 'Daily Archives: %s', 'blankslate' ), '<span>' . get_the_time(get_option('date_format')) . '</span>' ) ?></h1>
<?php elseif ( is_month() ) : ?>
<h1 class="page-title"><?php printf( __( 'Monthly Archives: %s', 'blankslate' ), '<span>' . get_the_time('F Y') . '</span>' ) ?></h1>
<?php elseif ( is_year() ) : ?>
<h1 class="page-title"><?php printf( __( 'Yearly Archives: %s', 'blankslate' ), '<span>' . get_the_time('Y') . '</span>' ) ?></h1>
<?php elseif ( isset($_GET['paged']) && !empty($_GET['paged']) ) : ?>
<h1 class="page-title"><?php _e('Blog Archives', 'blankslate' ); ?></h1>
<?php endif; ?>
<?php rewind_posts(); ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'entry' ); ?>
<?php endwhile; ?>
4

1 に答える 1

0

このコードをループ内の表示したい場所に配置します。

<?php if(has_post_thumbnail()) { the_post_thumbnail(); }?>

ドキュメントから:

その投稿の編集画面で設定されているように、現在の投稿の注目画像(以前は投稿サムネイルと呼ばれていました)を表示します。

このタグは、ループ内で使用する必要があります。代わりにget_the_post_thumbnail($ id、$ size、$ attr)を使用して、投稿の注目画像を取得します。

投稿のサムネイルを有効にするには、現在のテーマにadd_theme_support('post-thumbnails');を含める必要があります。そのfunctions.phpファイルで。サムネイルの投稿も参照してください。

于 2013-01-22T16:23:15.373 に答える