如何使用wp_Query显示帖子的特定ID?

时间:2015-04-24 作者:Krishna

我在一个页面中有7个服务。所有7项服务都有特色图片。我想在幻灯片中显示所有7幅图像和内容。

 $args = array(
   \'post_type\' => \'page\',
   \'post__in\'      => $myarray
);

// The Query<br>
$the_query = new WP_Query( $args );
如何在幻灯片放映中显示特色图像。请引导我。

2 个回复
SO网友:GastroGeek

这是一个相当广泛的问题,因为根据您的具体需求,有多种解决方案。我的方法可能包括:

在每次迭代中,使用wp\\u get\\u attachment\\u image\\u src(get\\u post\\u thumbnail\\u id(post->id),“large”)抓取特征图像

$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
    echo \'<div class="flexslider"><ul class="slides">\'; 
    while ( $the_query->have_posts() ) {
         $the_query->the_post();
         echo \'<li><img src="\' . wp_get_attachment_image_src( get_post_thumbnail_id( post->ID ), \'large\' ) . \'" /></li>\';
    }
    echo \'</ul></div>\';
}
然后使用maybe

Flexslider2

SO网友:Webimetry Solutions

您需要创建一个WP查询来抓取帖子,然后将它们放在类似于Flex滑块的滑块中,以在滑块中显示它们。以下是查询:-

<?php  
        $args = array(
            \'post_status\' => \'publish\',
            \'post_type\' => \'carousel\',
            \'carousel-category\' => \'your-category\',
            \'posts_per_page\' => 7
        );
        $recentPosts = new WP_Query( $args );
        if ( $recentPosts->have_posts() ) : ?> 
现在使用以下代码(在循环中)获取特色图像:-

<?php 
if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
    the_post_thumbnail();
} 
?> 
您需要将它们放在Div元素中才能创建旋转木马。以下是一个教程,您可以使用它更好地理解:-http://www.wordpressauthors.com/wordpress-development/display-a-carousel-of-most-recent-posts/

希望有帮助。:)

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post