プログラムでカスタム投稿タイプを追加すると、管理画面に表示されないという非常に奇妙な問題があります。
これはうまくいきます:
<?php
wp_insert_post(array(
'post_title' => 'TEST',
'post_content' => 'TESTING'
));
そして、管理者の投稿ページに新しい投稿を正しく追加します。
ただし、これは非常に奇妙な動作をします。
<?php
wp_insert_post(array(
'post_type' => 'items',
'post_title' => 'TEST',
'post_content' => 'TESTING'
));
関数を実行した後、管理者のアイテム ページにアクセスすると、新しい投稿が表示されません。ただし、「投稿数」カウンターは増加し、URL に投稿の ID を手動で入力すると、適切に編集できます。再度保存しても問題は解決しません。
スクリーンショットでわかるように、合計 68 の項目があります (これは正しいです) が、リストに表示されるのはそのうちの 4 つだけです。12 の下書きもコードで追加され、[下書き] タブに切り替えると完全に空になります。
私は管理者としてログインしています。