2016-09-28 11 views
0

私はカスタムの投稿タイプ '商品'を作成しました。これはダッシュボードに別のカテゴリ '商品'として表示されます。私は、カスタム投稿を編集する方法に関するいくつかの指示に従っており、投稿 - >すべての投稿を編集するように指示しているので、カスタムフィールドを画面ビューの一部として取得できますが、インスタンスは表示されません「すべての投稿」にアクセスすると「プロダクト」の投稿が表示されます。すべての投稿の下にカスタムと標準が投稿されるはずですか?私は私の '製品'投稿を設定するときに何か間違っていましたか?投稿の下に表示されないカスタム投稿 - >管理メニューのすべての投稿

<?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

いいえ、カスタム投稿は「投稿」=>「すべての投稿」には表示されません。あなたの製品のカスタム投稿は、 "Products" => "All Products"の下に表示され、追加、編集などができます。そして、あなたは間違って "category"という言葉を使ったと思います。ダッシュボードで... - ダッシュボードメニューに別の*メニューアイテム*として表示されている可能性があります。それはどこに表示されるのですか。 –

答えて

1

「投稿」は、カスタム投稿タイプ「製品」とは異なる投稿タイプであるため、「投稿」メニューには表示されません。あなたのカスタム投稿タイプは独自のカスタム管理メニューを持ちます。

関連する問題