WordPress如何调用当前作者的其他文章列表?

 2017-09-07 16:54:32  31 人阅读  0 条评论

您若有更好的答案请留言告知,一旦确认为最佳答案,将会替换本文的最佳答案,谢谢支持!

 最佳答案:

将以下代码放到当前主题的 single.php 文件适当位置即可(也可以是侧边栏):

一般建议放在以下代码:

  1. <?php the_content('Read more...'); ?>  

的下面:

  1. <?php   
  2. if(is_single()){  //只在单页显示   
  3.     $query = new WP_Query(   
  4.         array(   
  5.             'author' => $post->post_author,   
  6.             'posts_per_page' => 10,   
  7.             'post__not_in' => array($post->ID),   
  8.         )   
  9.     );   
  10.     $posts = $query->posts;   
  11.     //获取文章   
  12. ?>   
  13. <ul>   
  14. <?php foreach($posts as $k => $p): //文章输出 ?>   
  15.     <li>   
  16.         <a href="<?php echo get_permalink($p->ID); ?>">   
  17.             <?php echo $p->post_title ?>   
  18.         </a>   
  19.     </li>   
  20. <?php endforeach; ?>   
  21. </ul>   
  22. <?php   
  23. }   
  24. ?>  

答案来自:Wopus问答 - http://faq.wopus.org/question/19518/

如果文章对你有帮助,请赞赏支持boke112导航发展!

编辑作者:懿古今(QQ号:2226524923,QQ群:415623933
免责声明:本文内容来源于互联网,仅供参考学习之用,如有侵权请联系本站修改删除!

 发表评论