机械内外贸全网营销方案
wordpress调用作者相关文章列表
开始之前,说明一点,以下所有方法输出的HTML代码格式都是以下形式,你可以根据需要进行修改:
<ul id="xxx">
<li><a title="文章标题1" rel="bookmark" href="文章链接1">文章标题1</a></li>
<li><a title="文章标题2" rel="bookmark" href="文章链接2">文章标题2</a></li>
......
</ul>
该方法是获取该文章作者的其他文章来充当相关文章,代码如下:
<ul id="author_related">
<?php
global $post;
$post_author = get_the_author_meta( 'user_login' );
$args = <a href="http://www.php.net/array">array</a>(
'author_name' => $post_author,
'post__not_in' => <a href="http://www.php.net/array">array</a>($post->ID),
'showposts' => 6, // 显示相关文章数量
'orderby' => <a href="http://www.php.net/date">date</a>, // 按时间排序
'caller_get_posts' => 1
);
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_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
}
}
else {
echo '<li>* 暂无相关文章</li>';
}
wp_reset_query();
?>
</ul>
我们将用之前的一个php代码对wordpress调用作者相关文章列表,代码执行时间进行测算:
在同一篇文章中获取6篇相关文章,速度:0.023991823196411 秒。
本文地址: /wordpress/article-author.html
本文标题: wordpress调用作者相关文章列表