删除显示作者姓名的任何地方的作者链接

时间:2017-12-18 作者:Paolo Montalto

我试图在显示作者姓名时禁用作者链接。我不想要任何链接到作者档案的东西。仅文本,无<a href>.

我应该编辑什么模板或文件?我尝试了主题模板,但找不到任何内容,可能与wp文件有关

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

实际上,这里有两个问题需要解决:

第一个是删除HTML链接,您现在正试图实现这一点。正如你在评论中所读到的,这取决于你的主题。您可以找到它,查找围绕作者姓名(CSS类等)显示的确切HTML,然后使用编辑器在主题文件(可能包括WordPress文件夹)中查找它。

第二个问题不太明显,但可能更重要:您必须实际删除该页面。如果您只是从模板中删除链接,那么页面在到达URL时将始终可见http://yousite.com/author/username/.

通过SEO Yoast的方式获得灵感,您可以使用以下代码禁用作者存档页面:

function disable_author_page() {
    global $wp_query;

    // If an author page is requested, redirects to the home page
    if ( $wp_query->is_author ) {
        wp_safe_redirect( get_bloginfo( \'url\' ), 301 );
        exit;
    }

}
add_action( \'wp\', \'disable_author_page\' );

SO网友:Deewinc

使用浏览器上的开发人员工具检查作者处理程序可能是.author.author-nameauthor-title 等等

然后在外观上>&燃气轮机&燃气轮机;自定义设置(>)&燃气轮机&燃气轮机;添加自定义CSS执行以下操作

添加作者处理程序

添加CSS参数:pointer-events: none (这将禁用帖子/页面上的作者链接)

.author-title { pointer-events: none; }

结束

相关推荐

Calculations in functions.php

我为自己创建了一个发票主题,并试图在自定义列中获取发票总额。我已经尝试调整模板页面中使用的代码,以便在函数中显示这一点。php文件,但它不工作。我的乘法操作数出现了一个操作数错误,我不知道为什么。这是我的代码(如有任何帮助,将不胜感激)。if( $column_name == \'invoice_total\' ) { $hours = 0; // This allows counting of each sub_field //* Set repeater va