【发布时间】:2011-04-07 10:59:15
【问题描述】:
如何删除 WordPress 网站上的作者前缀,我已经快速进行了谷歌搜索,但只找到了我不想使用的 htaccess 重定向。
为了澄清,我想把这个:
http://www.domain.com/author/cameron/
进入这个
http://www.domain.com/cameron/
我不想使用任何类型的重定向,但我可以在 functions.php 文件中使用实际的 PHP 代码,因为我希望网站上所有使用作者资料的链接都自动更新而不保留原始内容链接,然后重定向到新的。
谢谢
【问题讨论】:
-
我不建议这样做!
/author/标签用于命名您的作者。如果您有一个名为“cameron”的页面,删除它会使 WordPress 感到困惑,因为默认情况下页面会自动用于此类永久链接中。 -
与删除
/category/前缀没有什么不同。我的客户提出了这个要求,因为他们希望网址与当前类似domain.com/cameron/2010/post-title/的帖子相匹配,你知道如何删除作者前缀吗?谢谢。 -
“WP No Category Base”插件 (wordpress.org/extend/plugins/wp-no-category-base) 源代码应该为您提供一个良好的起点。基本思想是添加与每个作者姓名匹配的 WP 重写规则。
-
看过那个插件,似乎是一个超级解决方案。试图编辑它来代替作者前缀,但它只是破坏了我的博客,可能是因为我不是 100% 确定要更改什么(将类别更改为作者似乎不是最好的想法)你或任何人会其他可以帮助修改这个为作者工作吗?谢谢