如何在wordpress中更改作者永久链接?



我目前正在使用 author.php 查看成员详细信息 - 这一切都很完美,但我想将/author 永久链接更改为/member。我做到了,但现在它把我带到了 404 页。

add_action('init','change_author_permalinks');  
function change_author_permalinks()  
{  
global $wp_rewrite;  
$wp_rewrite->author_base = 'member'; // Change 'member' to be the base URL you wish to use  
$wp_rewrite->author_structure = '/' . $wp_rewrite->author_base. '/%author%';  
}  

登录并转到仪表板。

然后转到Settings > Permalinks并保存页面。这将刷新重写规则,然后在输入新 URL 时将您带到正确的页面。

您也可以使用flush_rewrite_rules()但应谨慎使用该函数,并且仅在需要时使用。保存永久链接页面是最简单的方法,这样您就不会经常刷新缓存。

很棒的插件:https://wordpress.org/plugins/edit-author-slug/

这个插件效果很好。 但是有些事情你可以在没有插件的情况下完成。 这是一个没有插件的完美解决方案,请查看这篇文章。它对我来说工作正常。

这个插件可能会有所帮助: https://wordpress.org/plugins/edit-author-slug/

我在几个网站上使用过,从来没有遇到过问题;)

确保在任何 slug 更新后保存您的永久链接(设置>永久链接(。

我实际上只是构建了一个插件来解决这个问题。它允许您将作者 url 更改为任何内容。它有效地更改了帖子上显示的链接,并重定向了任何旧的作者页面。可以按用户指定,也可以全局指定。

https://wordpress.org/plugins/wp-custom-author-url/

希望这有帮助!

最新更新