wp_insert_post 阻止 php 脚本执行

大家好,我正在开发一个调用 wp_insert_post() 的插件,但是插件的执行被锁定在对 wp_insert_post() 的调用中。

这是我正在运行的代码片段:

$new_page = array(
‘post_type’ => ‘post’,
‘post_title’ => ‘Test Page Title’,
‘post_content’ => ‘Test Page Content’,
‘post_status’ => ‘draft’,
‘post_author’ => get_current_user_id(),
);
echo “PUBLISHING 2…..<br>”;

try {
$new_page_id = wp_insert_post($new_page, true, false);
echo “PUBLISHING 3: id=$new_page_id…..<br>”;
} catch (Exception $ex) {
echo “EXCEPTION….. $ex<br>”;
}
扩张
这是输出:

PUBLISHING 1…..
PUBLISHING 2…..

正如我在帖子列表中看到的,帖子已发布,但执行已停止,没有从函数提供任何反馈,也没有引发任何异常。

有人知道如何修复它吗?

我可以提供更多信息。我正在本地 WordPress 安装上运行它。

评论

我来回复
  • 暂无回复内容

联系我们

020-2206-9892

QQ咨询:1025174874

邮件:info@361sale.com

工作时间:周一至周五,9:30-18:30,节假日休息

客服微信
为方便全球用户注册登录,我们已取消电话登录功能。如遇登录问题,请联系客服协助绑定邮箱。