`wp_delete_post` returns NULL

时间:2021-04-12 作者:Aram Hovhannisyan

我正在尝试使用wp_delete_post, 但并非所有帖子都成功删除。在某些情况下NULL 作为的返回值wp_delete_post($row->post_id, true) 并且该帖子不会从数据库中删除。

两者都有postpage 未删除帖子中的post\\u类型,以及自定义帖子类型。

有什么问题,为什么有些帖子没有被删除,而其他很多帖子都被成功删除了?

1 个回复
最合适的回答,由SO网友:Aram Hovhannisyan 整理而成

我意识到我正在试图删除一篇帖子,而我当前的网站却不一样。我的WordPress是多站点的。

switch_to_blog($siteId); 解决了问题。

相关推荐