在多站点中修改Get_Author_Posts_url()

时间:2015-09-17 作者:Ryan Archer

我不确定这是一个已知的WordPress多站点bug,还是我正在处理的多站点的设置方式。我遇到的问题与this one.

创建的链接get_author_posts_url() 在主题的functions.php 文件,为作者生成链接,最后会有一个额外的“/blog“在他们面前,他们不应该。在子网站中get_author_posts_url() 生成的链接都正常,不包含“/blog“”在URL字符串中。

这是website. 当您单击特色贴片中的作者链接时,返回一个错误404页面。如果你进入一个孩子的博客,它不会发生。

如何删除“/blog“”生成的链接字符串数据get_author_posts_url()?

有关更多信息,请参阅my question 堆栈溢出时。

1 个回复
SO网友:Lorraine

我知道您已使用解决了此问题。htaccess,但这通常是您可以在网络管理员的站点设置中修改的内容。转到“站点”,单击“编辑”,然后向下滚动以查找可能如下所示的永久链接结构:/blog/%postitle%。

只需删除“/博客”部分,单击“保存”,您可能会发现它没问题。

我确实在某个地方读到过这样的内容,即重新保存你的永久链接而不是骑乘此设置,因此你需要通过网络管理员返回该站点以再次删除/博客。

希望有帮助!

相关推荐

WordPress MultiSite无法在网络中创建新站点

我已经设置了WP multisite,在WP config和WP config中完成了所有需要的修改。htaccess文件。现在,当我尝试在网络中创建新站点时,我在我的管理员帐户电子邮件收件箱中收到一封电子邮件通知,但是Wordpress不会将任何文件复制到新位置。路径为空(DA自动创建的index.html除外)。此外,当我尝试访问后端时,我得到的错误是500而不是404。该网站已足够旧,只能使用子域选项。已在DirectAdmin中创建子域。它与当前WP安装中的其他目录具有相同的访问权限(755)。我