2017-02-15 94 views
1

我在WordPress中創建了一個自定義帖子類型,但是當我向該帖子類型添加新帖子時,它不會顯示在所有帖子的列表中型崗位。相反,它會顯示默認帖子頁面中的所有帖子。自定義WP Post-type在後臺顯示錯誤帖子

功能:

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

嗨, 謝謝您的回覆。我發現另一個功能(我自定義/分類存檔頁面)正在創建衝突。當我刪除這個函數後,post-type +後端按照他們應該的方式工作。 –

回答

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

嗨, 謝謝您的回覆。我發現另一個功能(我自定義/分類存檔頁面)正在創建衝突。當我刪除這個函數後,post-type +後端按照他們應該的方式工作。 –

相關問題