我试图在自定义帖子类型下提交新帖子。当我运行提交代码时,帖子是在数据库中创建的,但是php脚本本身似乎崩溃了,只是呈现一个白色的屏幕。我没有看到任何php或wp_errors被引发并尝试一些简单的东西,如将它包装在try catch中并不能让我接受正在发生的事情。
我在中看到了类似的问题;
Wordpress and wp_insert_post not working
但遗憾的是,他们的解决方案对我来说并不起作用,我可能会遗漏一些显而易见的事情,但我已将其剥离回一个简单的帖子,但我仍然遇到问题。
我确定我错过了一些东西,但我无法发现它是什么。
这是我使用的代码;
$post = array(
'post_content' => 'Content',
'post_title' => 'Title',
'post_status' => 'publish',
'post_type' => 'our-briefings',
'comment_status' => 'closed',
'post_date' => date('Y-m-d H:i:s'),
'post_date_gmt' => gmdate('Y-m-d H:i:s'),
'post_author' => 0
);
$response = wp_insert_post($post);
echo 'Complete';
`
感谢您的帮助。