Wordpress显示和查询特色图像的帖子

时间:2013-06-13 09:07:27

标签: wordpress wordpress-theming

我在functions.php

中添加了以下内容,为我的帖子添加了精选图片支持
add_theme_support('post-thumbnails');

我使用精选图片创建了3个帖子,我想在主页上显示它们,如此链接中的阅读部分所示http://play.mink7.com/sophiance/

我正在尝试执行以下操作来获取帖子。

    $args = array(
            'post_type' => 'post',
            'posts_per_page' => 3,
            'order' => 'asc'
            );

    $home_shows = new WP_Query($args);
     //   var_dump($home_shows);

    echo "<pre>";
    print_r($home_shows->posts);
echo "</pre>";

我正在尝试使用以下语法获取精选图片。

    $page = get_page(1);
    print_r($page);
    if ( has_post_thumbnail() ) {
       the_post_thumbnail(array(486,226));
    } 
the_content();

现在我不知道如何将精选图片调用到我在顶部查询的帖子。因为在调用特色图像之前已经提取了内容。

2 个答案:

答案 0 :(得分:1)

  

使用此查询获取帖子标题,内容和未来缩略图   图像:

<?php
    $args = array(
        'post_type' => 'post',
        'posts_per_page' => 3,
        'order' => 'asc'
    );
    $query = new WP_Query($args);       

    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) {
        $query->the_post();
    ?>
      <h1><a href="<?php echo the_permalink(); ?>"><?php echo get_the_title();?></a></h1>
  <?php  
        if ( has_post_thumbnail() ) { 
            the_post_thumbnail(array(486,226));
        } 

        echo the_content();
     }
   }     

?>         

答案 1 :(得分:1)

对于特定页面获取页面标题,内容和特色图片:

<?php query_posts("page_id=36");
        while ( have_posts() ) : the_post()
?>
    <h1><a href="<?php echo the_permalink(); ?>"><?php echo get_the_title();?></a></h1>

    <?php if ( has_post_thumbnail() ) { 
            the_post_thumbnail(array(486,226));
    } ?>

    <?php the_content(); ?>
<?php
    endwhile; 
    wp_reset_query();
?>