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

S6
На сайте с 19.06.2013
Offline
56
144

Всем привет, создал свой тип записи 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
На сайте с 10.05.2007
Offline
362
#1
sd68rus:
'portfolio-category'*=>*17

'tag_id'=> 17

Gerga
На сайте с 02.08.2015
Offline
94
#2

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_категории" - это ярлык категории, записи которой нужно получить.

S6
На сайте с 19.06.2013
Offline
56
#3
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_категории" - это ярлык категории, записи которой нужно получить.

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий