您还可以直接将重定向添加到作者模板。在WordPress主题中,编辑作者。php文件将用户重定向到您的主页。如果主题没有作者页面模板,请创建一个名为author的文件。php。
author.php: (使用php头函数)
<?php
//Redirect author pages to the homepage
header("HTTP/1.1 301 Moved Permanently");
header("Location: /");
die(); // avoid further PHP processing
//That\'s all folks
这个
die()
部分是为了避免任何使用不遵循重定向标头的客户端的人看到页面的内容,因为WP将继续构建原始作者页面,并将其响应发送给请求它的客户端。
<小时/>UPDATE:WordPress有两个内置函数来处理重定向:wp\\u redirect()和wp\\u safe\\u redirect()wp\\u redirect()接受字符串作为重定向位置,接受整数作为重定向类型(默认值为302)wp\\u safe\\u redirect()与wp\\u redirect()相同,只是它确保在允许的主机列表中找到重定向位置。
author.php: (使用WordPress wp\\u safe\\u重定向功能)
<?php
//Redirect author pages to the homepage with WordPress redirect function
wp_safe_redirect( get_home_url(), 301 );
exit;
//That\'s all folks
更多信息
WordPress模板层次结构:https://developer.wordpress.org/themes/basics/template-hierarchy/https://www.php.net/manual/en/function.header.phphttps://codex.wordpress.org/Function_Reference/wp_safe_redirect