1

Redux を使用しており、1 つの投稿/ページ フォームの選択リストを選択したい。しかし、いくつかの投稿タイプ (またはすべて) から選択したいです。これは、このフィールドの Redux コードです。

        'fields'     => array(
            array(
                'id'       => 'featured_post_type',
                'type'     => 'select',
                'multi'    => false,
                'data'      => 'pages',
                'args' => array('post_type' => array('nyheter_grenene', 'nyheter_forbundet', 'stup') ),
                'title'    => __('Featured Post', TD),
                'subtitle' => __('Selected post will be displayed in page top menu', TD),
                //'desc'     => __('Page will be marked as front for this post type', TD),
            ),
       ),
4

1 に答える 1

2

コードが正しく機能するように、コードを変更する必要があることが 2 つあります。ここに作業バージョンがあります:

'fields'     => array(
    array(
        'id'       => 'featured_post_type',
        'type'     => 'select',
        'multi'    => false,
        'data'     => 'posts',
        'args'     => array( 'post_type' =>  array( 'nyheter_grenene', 'nyheter_forbundet', 'stup' ), 'numberposts' => -1 ),
        'title'    => __( 'Featured Post', TD ),
        'subtitle' => __( 'Selected post will be displayed in page top menu', TD ),
        //'desc'     => __( 'Page will be marked as front for this post type', TD ),
    ),
),

ここでの違いは、'data' => 'posts'(の代わりに) があり、配列pagesにも追加'numberposts' => -1したことです。args

を使用すると、階層型の投稿タイプのみをサポート'data' => 'pages'する関数が使用されます。[get_pages()][1]

于 2015-11-12T12:59:49.567 に答える