我正在尝试使用wp_delete_post
, 但并非所有帖子都成功删除。在某些情况下NULL
作为的返回值wp_delete_post($row->post_id, true)
并且该帖子不会从数据库中删除。
两者都有post
和page
未删除帖子中的post\\u类型,以及自定义帖子类型。
有什么问题,为什么有些帖子没有被删除,而其他很多帖子都被成功删除了?
最合适的回答,由SO网友:Aram Hovhannisyan 整理而成
我意识到我正在试图删除一篇帖子,而我当前的网站却不一样。我的WordPress是多站点的。
switch_to_blog($siteId);
解决了问题。