首先:感谢您的帮助!
我正在使用一个名为"waipoua"的wordpress主题,它看起来不错,但也有缺陷,我想删除它。其中一个是php函数,它自动设置指向(a)我发布的每一篇文章和(b)与本文相关的所有评论的链接。下图显示了我的意思:http://www.imagebanana.com/view/6xvi6y5n/ScreenshotStackOverflow.jpg(对不起,我没有足够的stackoverflow声誉来将图片嵌入我的帖子中。)
第一个链接的锚文本是写着"26"的日期。Mai 2013",第二个链接的锚文本说"0 Komentale"。第一个链接到"url.com/postname",第二链接到"url.com/postname#comments"。最多我想显示信息(评论的日期/数量),但没有链接。
在我的content.php中,代码如下:
<aside class="entry-details">
<ul class="clearfix">
<li class="entry-date"><a href="<?php the_permalink(); ?>"><?php echo get_the_date(); ?></a></li>
<li class="entry-comments"><?php comments_popup_link( __( '0 comments', 'waipoua' ), __( '1 comment', 'waipoua' ), __( '% comments', 'waipoua' ), 'comments-link', __( 'comments off', 'waipoua' ) ); ?></li>
<li class="entry-edit"><?php edit_post_link(__( 'Edit Post →', 'waipoua') ); ?></li>
</ul>
</aside><!--end .entry-details -->
我想,删除第一个链接相当容易。我只需要删除a标签和与之相关的所有内容。但我该如何删除第二个链接?我不明白自己找到答案的具体代码。
我们将不胜感激。非常感谢!
要删除第二个链接,请替换这行PHP:
<?php comments_popup_link( __( '0 comments', 'waipoua' ), __( '1 comment', 'waipoua' ), __( '% comments', 'waipoua' ), 'comments-link', __( 'comments off', 'waipoua' ) ); ?>
这个:
<?php comments_number(); ?>
若要使此函数像原始代码一样显示"0注释",您可以向它传递一个参数,以指定在没有注释时希望它说的任何内容。
<?php comments_number( '0 comments' ); ?>
我认为您需要研究comments_popup_link
函数的内部工作方式。
你有没有试过从数组中删除'comments-link',
,看看这是否就是设置链接的原因?