如何删除wordpress主题中的自动链接


How can I remove an automated link in my wordpress-theme?

首先:感谢您的帮助!

我正在使用一个名为"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 &rarr;', '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',,看看这是否就是设置链接的原因?