我希望从我的主页上删除、禁用或隐藏评论作者指向其网站的链接

时间:2016-02-18 作者:Zoey Ndhlovu

我希望从我的页面中删除作者指向其原始网站的链接

我知道这是在任何一个函数中。php或注释。php文件。

我不确定如何编辑这些php文件,

我在网上遇到一些代码,它们基本上说明我必须插入以下内容。但我不确定在哪里插入花括号或普通括号等,以便实现代码行,以及在这种情况下使用哪个括号。

请帮忙。我对Wordpress还不到一周大。所以正在编辑。php文件有点让人望而生畏,但我希望学习如何成功地做到这一点。

网站是www.nouvida。我希望评论作者的链接不要连接到原始主题的主页。。

add_filter( \'get_comment_author_link\', \'remove_html_link_tag_from_comment_author_link\' );

function remove_html_link_tag_from_comment_author_link ( $link ) {

    if( !in_the_loop() ) {
        $link = preg_replace(\'/<a href=[\\",\\\'](.*?)[\\",\\\']>(.*?)<\\/a>/\', "\\\\2", $link);
    }

    return $link;

}

2 个回复
SO网友:Charles

在中添加以下代码段functions.php. (在您的theme文件夹

Edit new code:
-这应该可以了,抱歉耽搁了

/**
 * Remove post author link on comments
 * 
 * @return string $author
 */
function wpse218025_remove_comment_author_link( $return, $author, $comment_ID ) {
    return $author;
}
add_filter( \'get_comment_author_link\', \'wpse218025_remove_comment_author_link\', 10, 3 );
注意:您可以添加functions 几乎总是对你的functions.php 在您的theme 文件夹当然,也可以制作插件,但这需要更多的编码
请看一下here 制作自己的插件。

SO网友:jepser

如果我了解您想要制作什么,请将其粘贴到您的函数中。php

function alter_comment_form_fields($fields){
    $fields[\'url\'] = \'\';  //removes website field

    return $fields;
}

add_filter(\'comment_form_default_fields\',\'alter_comment_form_fields\');
这将从评论表单中删除网站字段。

如果不想显示作者评论上的链接,请尝试修改评论。php,如果它出现在您的主题中。

希望有帮助!

相关推荐

Help with comments.php

我有一个带有短代码的页面,显示数据库中的信息。我已将其设置为允许在页面上发表评论。我遇到的问题是,当我单击“提交评论”时,我会收到以下消息:注意:事件中未定义索引:id。php在线989这一行从用户单击以访问此页面的链接中获取id,这很好。是否有方法通过注释传递此id。php页面以确保页面加载正常?以下是评论。php代码:if (have_comments()) { wp_list_comments(\'\'); } $comments_args = array(