如何更改wordpress作者存档页面的URL?

时间:2010-04-01 00:18:47

标签: wordpress .htaccess mod-rewrite

我想使用www.example.com/artist/xyz而不是www.example.com/author/xyz。

我希望它像在我的主题目录中将author.php复制到artist.php一样简单,但没有这样的运气。 wordpress在哪里处理作者存档页面的特殊处理?

.htaccess重写是另一种选择,但我无法使用现有的wordpress重写规则。

谢谢,

1 个答案:

答案 0 :(得分:5)

将此代码放在主题的functions.php中:

add_filter(
    'init',
    create_function(
        '$a',
        'global $wp_rewrite;
        $wp_rewrite->author_base = "artist";
        $wp_rewrite->flush_rules();'
    )
);