实际上,这里有两个问题需要解决:
第一个是删除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\' );