次のコードでカスタム投稿タイプを挿入しています:
if(isset($_POST['submit'])){
$post_id = wp_insert_post( array(
'post_status' => 'publish',
'post_type' => 'custom_type',
'post_title' => 'Some post',
'post_content' => 'Lorem ipsum'
) );
}
エラーページが表示されます。タイトル:「WordPressの失敗の通知」とページのテキスト「これを実行してもよろしいですか?
もう一度やり直してください。」
しかし、post_type:postを挿入しようとすると、すべて問題ありません。そして、issetなしで挿入しようとすると、すべて問題ありません。
$post_id = wp_insert_post( array(
'post_status' => 'publish',
'post_type' => 'custom_type',
'post_title' => 'Some post',
'post_content' => 'Lorem ipsum'
) );
誰か同じ問題がありましたか?