0

セキュリティ カテゴリの最新の 10 件の投稿を、日付、投稿のタイトル、および投稿のサムネイルと共に表示したいと考えています。私が問題に直面した写真を表示するには。この記事によると

http://www.wpbeginner.com/beginners-guide/how-to-add-featured-image-or-post-thumbnails-in-wordpress/ 最初にサムネイルを表示したい場合は、コピーする必要があります次のコードを function.php ファイルに追加します

  add_theme_support( 'post-thumbnails' );

を使用して

 <?php the_post_thumbnail(); ?>

投稿の写真を表示するには、このコードをループに使用しますが、機能しません。私のコードはここにあります:

    <?php query_posts('securitysoft=CATEGORYNAME&showposts=10');
    while ( have_posts() ) : the_post(); ?>  
        <br/>

    <?php 
        php the_post_thumbnail(); 
?>
       <br/>
       <?php the_time(__('j/F/ Y','kubrick')) ?>
        <br/>
        <?php the_title();?>
    <?php endwhile; ?>

主な問題は、画像が表示されないことです。これを証明するために、次のようなサムネイル(292)を持つ投稿の投稿IDを取得しています:

       <?php  if ( has_post_thumbnail(292))
    {
        echo "<script type='text/javascript'>alert('yes')</script>";
            has_post_thumbnail(292);
    }
        else
        {
        echo "<script type='text/javascript'>alert('no')</script>";
                        has_post_thumbnail(292);
        }

?> 注: 292 は投稿 ID 上記のコードの結果は no です。php the_post_thumbnail(); を置き換えました。次のコードのそれぞれで動作しますが、機能しません:

  get_the_post_thumbnail($post->ID);

  echo get_the_post_thumbnail($post->ID);

  get_the_post_thumbnail($post_id, 'thumbnail');

  echo get_the_post_thumbnail($post_id, 'thumbnail');

  <?php echo get_the_post_thumbnail($post_id, 'thumbnail', array('class' => 'alignleft')); ?>

そして、これは私の function.php です:

<?php
   add_theme_support( 'post-thumbnails' );

      if ( function_exists('register_sidebar') )
           register_sidebar();
?>
4

1 に答える 1

0

特集画像はあなたが決める!! フィーチャー画像を設定しない場合は覚えておいてください。画像は表示されません。使用したこのコマンドはサムネイルのみを取得するためです。主な画像を設定するには、主な画像パネルに移動し、主な画像の設定リンクをクリックします。

于 2013-07-04T13:23:23.383 に答える