大家好,正在寻找 Wordpress 帮助。我需要放置一个简单的查询/数组来显示来自某只猫的帖子,例如“新闻”,其中将包括帖子特色图片。
有人可以帮忙吗?
加里
大家好,正在寻找 Wordpress 帮助。我需要放置一个简单的查询/数组来显示来自某只猫的帖子,例如“新闻”,其中将包括帖子特色图片。
有人可以帮忙吗?
加里
尝试这个
<?php
$query = new WP_Query('category_name=News&posts_per_page=4');
if($query->have_posts()) : while($query->have_posts()) : $query->the_post();
if (has_post_thumbnail()) {
?>
<a href="<?php the_permalink(' ') ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?></a>
<?php
}
?>
<h2><a href="<?php the_permalink(' ') ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php
the_excerpt(); // or the_content(); for full post content
endwhile;endif;
?>
不要使用 query_posts()。其目的是修改默认的 Wordpress 循环,不应用于一般查询。请改用WP 查询或获取帖子。
这是一些关于Post Thumbnails的文档
这是一个基于您向我展示的可能有效的小示例。请注意,“showposts”已更改为“posts_per_page”,因为 2.1 版已弃用“showposts”:
<?php
$q = new WP_Query(array('cat'=>8, 'posts_per_page'=>4));
if($q->have_posts()) : while($q->have_posts()) : $q->the_post();
the_excerpt();
if(has_post_thumbnail())
the_post_thumbnail('thumbnail');
endwhile;endif;
?>
更新:
根据您给我的示例,这应该可以帮助您入门:
<div id="slider2">
<div class="viewport">
<?php
$q = new WP_Query(array('cat'=>8, 'posts_per_page'=>4));
if($q->have_posts()) : while($q->have_posts()) : $q->the_post();
?>
<div class="newsPost">
<div class="news-date"><?php the_date(); ?></div>
<div class="newstitle"><?php the_title(); ?></div>
<div class="news-des"><?php the_excerpt(); ?></div>
<?php if(has_post_thumbnail()){ ?>
<div class="newsimg"><?php the_post_thumbnail(); ?></div>
<?php } ?>
<p><a href="<?php the_permalink(); ?>">Read More...</a></p>
</div>
<?php endwhile;endif; ?>
</div>
</div>