Redux framework, WordPress, Выбрать страницу / пост из всех типов постов

Я использую Redux и хочу выбрать одну запись / список выбора формы страницы. Но я хочу выбрать некоторые типы сообщений (или все).
Это мой код 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),
),
),

0

Решение

Есть две вещи, которые вы должны изменить в своем коде, чтобы он работал правильно. Вот рабочая версия:

'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] используется, который поддерживает только иерархические типы записей.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]