我想使用www.example.com/artist/xyz而不是www.example.com/author/xyz。
我希望它像在我的主题目录中将author.php复制到artist.php一样简单,但没有这样的运气。 wordpress在哪里处理作者存档页面的特殊处理?
.htaccess重写是另一种选择,但我无法使用现有的wordpress重写规则。
谢谢,
答案 0 :(得分:5)
将此代码放在主题的functions.php中:
add_filter(
'init',
create_function(
'$a',
'global $wp_rewrite;
$wp_rewrite->author_base = "artist";
$wp_rewrite->flush_rules();'
)
);