在WordPress中的文章页我们可能需要获取到作者的相关文章,推荐给作者更多阅读的内容,我们可以使用query_posts()自定义Loop循环,在文章页有一个全局的$post变量,通过$post->post_author获取作者的ID,所以获取相关作者的文章,功能代码如下:
<ul id="author_related">
<?php
$args = array(
'post__not_in' => array($post->ID),
'showposts' => 6, // 显示相关文章数量
'orderby' => date, // 按时间排序
'post_author' => $post->post_author
);
query_posts($args);
if (have_posts()):
while (have_posts()):the_post(); update_post_caches($posts); ?>
<li><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; else: ?>
<li>暂无相关文章</li>
<?php endif; wp_reset_query(); ?>
</ul>
时间: 2024-11-06 03:35:41