您好我已经为wordpress创建了一个PHP脚本,通过wp_insert_post使用自定义类型插入新帖子。 使用上面的代码我可以保存帖子但我无法使用管理面板进行编辑。我想知道为什么?有人可以帮助我吗?
$post = array(
'comment_status' => 'closed',
'post_author' => 1,
'post_date' => date('Y-m-d H:i:s'),
'post_content' => $postdata['name'],
'post_status' => 'publish',
'post_title' => strtoupper(strip_tags($postdata['name'])),
'post_type' => 'xCustom' // custom type
);
wp_insert_post($post);
谢谢
答案 0 :(得分:2)
Wordpress将所有自定义帖子类型slugs转换为小写,因此不使用:
'post_type' => 'xCustom'
您应该使用:
'post_type' => 'xcustom'
我只花了3个小时在我自己的网站上进行故障排除。