2017-02-15 13 views
1

WordPressでカスタムポストタイプを作成しましたが、このポストタイプに新しい投稿を追加すると、そのポストタイプのすべての投稿のリストに表示されません。ポストタイプ。代わりに、デフォルトの投稿ページからのすべての投稿を表示します。カスタムWPポストタイプでバックエンドの間違った投稿が表示される

機能:

function create_post_type() { 
register_post_type('winactie', 
    array(
    'labels' => array (
    'name' => __('Winactie'), 
    'singular_name' => __('Actie')), 
    'public' => true, 
    'has_archive' => true, 
    'menu_position' => 5, 
    'rewrite' => array('slug' => 'winactie'), 
) 
); 
} 

add_action('init', 'create_post_type'); 

私は何かが足りないのですか?

+0

"代わりにデフォルトの投稿ページのすべての投稿を表示します"これは管理ページまたは公開ページで発生しますか?あなたの投稿ページのコードを私たちに教えてください。 – Klian

+0

キャッシングプラグインを使用していますか。はいの場合は、キャッシュをクリアして、動作しているかどうかを確認してください。 –

+0

こんにちは、 ありがとうございます。/categoryアーカイブページをカスタマイズするために作成した別の関数が競合を作成していたことがわかりました。私がその機能を削除したとき、ポストタイプ+バックエンドは必要に応じて機能しました。 –

答えて

0
function create_post_type() { 
    register_post_type('winactie', 
     array(
     'labels' => array (
     'name' => __('Winactie'), 
     'singular_name' => __('Actie')), 
     'public' => true, 
     'has_archive' => true, 
     'menu_position' => 5, 
     'rewrite' => array('slug' => 'winactie'), 
     ) 
    ); 
    } 

add_action('init', 'create_post_type'); 

あなたのコードは正しいですし、あなたのコードで試してみましたが、エラーはありません。すべての投稿はwinactieのカスタム投稿に掲載されています。

+0

こんにちは、 お返事ありがとうございます。/categoryアーカイブページをカスタマイズするために作成した別の関数が競合を作成していたことがわかりました。私がその機能を削除したとき、ポストタイプ+バックエンドは必要に応じて機能しました。 –

関連する問題