显示十个帖子缩略图

时间:2013-07-04 10:23:42

标签: wordpress-plugin wordpress-theming wordpress

我想显示我的安全类别的最新十篇帖子,其中包含日期和帖子标题以及帖子缩略图。 显示我遇到问题的图片。根据这篇文章

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; ?>

主要问题是图片没有显示。为了证明这一点,我正在发布帖子的帖子ID,其中包含缩略图(292):

       <?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);
        }

&GT?; 注意:292是帖子ID 上面代码的结果是否定的。 我已经取代了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();
?>

1 个答案:

答案 0 :(得分:0)

你设置了功能图像!!请记住,如果您没有设置功能图像。图像不会显示。因为您使用的此命令仅使用缩略图。要设置要素图像,请转到要素图像面板,然后单击设置要素图像链接。