[英]Way to change the author permalink in 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/
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.