2016-09-28 37 views
0

所有文章我已經創建了一個自定義後型「產品」,它表現爲在儀表盤上單獨的一類「產品」。我正在按照關於如何編輯自定義帖子的一些說明,它告訴我通過posts->所有帖子對它們進行編輯,以便我可以將自定義字段作爲屏幕視圖的一部分,但是我沒有看到我的任何實例訪問「所有帖子」時發佈的「產品」信息。所有帖子 - 定製和標準 - 應該出現在所有帖子下?當我設置「產品」帖子時,我做錯了什麼?自定義信息沒有出現在帖子 - >在管理菜單

<?php 

function create_product_post_type() { 
    $labels = array(
    'name'   => 'Products', 
    'singular_name' => 'Product' 
); 
    $args = array(
    'labels'  => $labels, 
    'public'  => true, 
    'supports' => array('title', 'editor', 'thumbnail', 'excerpt', 'comments'), 
    'taxonomies' => array('category') 
); 
    register_post_type('product', $args); 
} 

add_action('init', 'create_product_post_type'); 

function add_product_to_archives($wp_query) { 

    $types_array = array('post', 'product'); 

    if(is_category() || is_tag() && empty($query->query_vars['suppress_filters'])) { 
     set_query_var('post_type', $types_array); 
    } 
} 

add_action('pre_get_posts', 'add_product_to_archives'); 

?> 
+0

號自定義職位不應該在「帖子」 =>「所有文章」出現。您的產品自定義帖子應該出現在「產品」=>「所有產品」下,這就是您可以添加,編輯等的位置。我相信您錯誤地使用了「類別」一詞:'....顯示爲一個分類在儀表板中......「 - 您可能的意思是它在儀表板菜單中顯示爲單獨的*菜單項*。這是它應該顯示的地方。 –

回答

1

「帖子」與您的自定義帖子類型「產品」是不同的帖子類型,因此它不會出現在「帖子」菜單中。您的自定義帖子類型將擁有自己的自定義管理菜單。

相關問題