这是一个大型Wordpress多站点安装,使用单个博客的子文件夹,而不是域。我们正在运行3.1版,预览帖子不起作用。当我按preview时,我得到了404。php页面。日志文件中没有引起我注意的内容,所有插件都已禁用。有时,当我按preview时,会收到一条关于权限不足的错误消息。我没有办法尝试了。
Preview posts returns 404
预览帖子时,WordPress会在url的末尾附加一个查询字符串。
发布帖子之前,不会应用永久链接设置。文章处于草稿状态时,预览链接将为yourdomain.com/?p=1119&preview=true 其中p=xxxx是岗位id号。
发布帖子并进行更改并希望预览后,预览链接将
yourdomain.com/%year%/%postname%/?preview=true&preview_id=1119&preview_nonce=6xcade32bz
其中,%year%/%postname%/是您的永久链接设置,preview\\u nonce是一种安全功能,可防止其他人预览您的帖子。你能给我们预览帖子链接的URL吗。然后单击时,为我们提供浏览器窗口中的url。这将确定问题所在。
您还可以尝试在浏览器中手动输入预览链接,以查看其是否有效。
确保“设置”>“常规”中的两个url都以www开头,或者它们都没有url中的www,即它们应该是一致的。
请转到文件模板加载器。wp中的php包含文件夹并注释第7行,该行应为do\\u action(“template\\u redirect”);所以请这样做
//do\\u action(\'template\\u redirect\');
它将在多站点设置中整理预览帖子。