我正在尝试设置新的自定义帖子类型并创建一个页面(基于自定义帖子类型存档模板)并将其保密,直到它准备好发布。我创建了一个页面并将其设为私有,但每个人都可以看到它(虽然不像通常那样在下拉列表中,只是输入永久链接URL)。所以我从数据库中删除了它(在phpMyAdmin中)并再次尝试离开页面草稿。永久链接URL仍显示自定义帖子类型存档的页面模板。我在phpMyAdmin中删除了草稿,但URL仍然显示了页面模板(应该给出404)。我在另一个从未打开过的浏览器中试过这个,它也提供了页面模板。
有谁知道为什么会这样?为什么不私下发布,为什么删除的页面不会消失?
答案 0 :(得分:0)
您可能只删除了网页的内容,但页面的关系更多。请参阅wordpress上的database diagram,以及帖子如何连接到数据库中的其他表。你必须删除指向该帖子的每条记录!
我真的建议你不要在wordpress数据库中玩游戏,这就是为什么WP让你有机会管理他们管理面板中的所有东西!
要让其他人看不到页面/帖子,请不要发布!作为草案,除非他/她可以访问您的管理面板以及查看草稿所需的权限,否则任何人都无法访问它! 一旦你发布它 - 它就会发布。您也可以使用预览视图来查看它的外观!为什么你的私人页面对每个人都可见是另一个问题,也许你在你的数据库上犯了一些错误...很难在没有任何进一步信息的情况下进行估算。尝试将其设置为普通帖子/页面并私下发布,注销并查看会发生什么!