Есть ли способ, которым я могу изменить тему WordPress для отображения сообщений из 2 разных категорий вместо той, которая может быть установлена ​​в настройке баннера - PullRequest
0 голосов
/ 22 марта 2019

Настройки баннера тем позволяют показывать посты одной категории. Но я бы хотел показать посты двух разных категорий

Вот что я попробовал

if ( $newscard_settings['newscard_banner_featured_posts_1_hide'] === 0 ) {

$newscard_fp_1_cat = absint($newscard_settings['newscard_banner_featured_posts_1_post_categories']);

$post_type_fp_1 = array(
    'posts_per_page' => 2,
    'post__not_in' => get_option('sticky_posts'),
    'post_type' => array(
        'post'
    ),
);
if ( $newscard_settings['newscard_banner_featured_posts_1_latest_post'] == 'category' ) {
    $post_type_fp_1 = array( 'category__and' => array(8,15), 'posts_per_page' => 2, 'orderby' => 'title', 'order' => 'DESC'  );
}

$newscard_get_featured_post_1 = new WP_Query($post_type_fp_1); 

Но это ничего не отображает. Вот оригинальный код

if ( $newscard_settings['newscard_banner_featured_posts_1_hide'] === 0 ) {

$newscard_fp_1_cat = absint($newscard_settings['newscard_banner_featured_posts_1_post_categories']);

$post_type_fp_1 = array(
    'posts_per_page' => 2,
    'post__not_in' => get_option('sticky_posts'),
    'post_type' => array(
        'post'
    ),
);
if ( $newscard_settings['newscard_banner_featured_posts_1_latest_post'] == 'category' ) {
    $post_type_fp_1['category__in'] = $newscard_fp_1_cat;
}

$newscard_get_featured_post_1 = new WP_Query($post_type_fp_1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...