Массив с данными wordpress


sd68rus
135

Всем привет, создал свой тип записи portfolio, у них есть рубрики из определенной рубрики нужно вывести элементы.

пытаюсь сделать так:

<?php 

$args = array('numberposts' => 4, 'post_type' => 'portfolio', 'suppress_filters' => true, 'portfolio-category' => 17 );
$posts = get_posts ($args);
foreach($posts as $post)
{ setup_postdata($post);
?>

И чет не хочет у меня выводится

ссылкаwp-admin/term.php?taxonomy=portfolio-category&tag_ID=17&post_type=portfolio&wp_http_referer=%2Fwp-admin%2Fedit-tags.php%3Ftaxonomy%3Dportfolio-category%26post_type%3Dportfolio (это ссылка на изменение категории)


Samail

sd68rus:
‘portfolio-category’*=>*17

‘tag_id’=> 17


Gerga

sd68rus,


$posts = get_posts([ 'numberposts' => 4,
'post_type' => 'portfolio',
'tax_query' => [[ 'taxonomy' => 'portfolio-category',
'terms' => 17,
]],
]);

или


$posts = get_posts([ 'numberposts' => 4,
'post_type' => 'portfolio',
'portfolio-category' => 'slug_категории',
]);

где «slug_категории» — это ярлык категории, записи которой нужно получить.


sd68rus

Gerga:
sd68rus,


$posts = get_posts([ 'numberposts' => 4,
'post_type' => 'portfolio',
'tax_query' => [[ 'taxonomy' => 'portfolio-category',
'terms' => 17,
]],
]);

или


$posts = get_posts([ 'numberposts' => 4,
'post_type' => 'portfolio',
'portfolio-category' => 'slug_категории',
]);

где «slug_категории» — это ярлык категории, записи которой нужно получить.

От души, первый вариант помог. Наконец-то!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *