循环不显示COMMENTS_POPUP_LINK

时间:2012-02-26 作者:sarytash

我拿不到comments_popup_link 显示foreach循环检索到的帖子。仅显示标题和永久链接。你知道为什么没有评论链接吗?

<?php
  if(count($ids)){
    echo \'<div id="tab-news" class="tab-all"><a id="link-news" class="link-all" href="/news">News</a></div><ul>\';
    foreach($ids as $id){
       echo \'<li><a href="\'.get_permalink( $id ).\'">\'.get_the_title( $id ).\'</a>\';
       if ( comments_open() ) :
       echo \'<p>\';
       comments_popup_link( \'\', \'<span class="onecomment">1 comment</span>\', \'<span class="morecomments">% comments</span>\', \'\');
       echo \'</p>\';
       endif;
    }
    echo \'</li></ul>\';
   }

1 个回复
最合适的回答,由SO网友:Michael 整理而成

这个comments_popup_link() function 仅在内部使用时有效the_loop; 使用post ID的“foreach”循环不同。

你可以尝试建立自己的链接,基于此function: get_comments_number( $id ).

结束

相关推荐

在下一个页面链接上使用的PHP代码(&P)

我对wp\\u link\\u pages标签有问题。我想列出每篇文章的页数,其中的“下一页”和“上一页”链接是两个图像箭头。为了更好地了解我遇到的问题,请查看以下URL:http://next.lab501.ro/smartphone/nokia-n9-meego-to-go/2 在正文的顶部,你会看到那篇文章的页面列表。在分页的左侧和右侧有两个绿色箭头,我希望它们可以作为指向“nextpagelink”和“previouspagelink”的链接。我已经阅读了wordpress codex关于wp\\