У меня есть функция, которая отображает все сообщения в одной и той же пользовательской таксономии, называемой «проблема».Мне нужно настроить его так, чтобы он еще больше сужал и отображал только сообщения в той же категории.
Я посмотрел на функцию WordPress get_the_category (), но мне не повезло с этим.
Вот код:
<?php
$issueid = get_the_term_list( $post->ID, 'issue', '', ', ', '' );
$postslist = get_posts("numberposts=100&issue=$issueid");
foreach ($postslist as $post) :
setup_postdata($post); ?>
<div class="sidebar-box">
<div class="sidebar-left">
<p><a href="<?php echo get_page_link($page->ID) ?>"><?php the_title(); ?></a></p>
<p><?php the_date(); ?></p>
</div>
<div class="sidebar-right">
<?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?>
</div>
</div>
<?php endforeach; ?>
Это будет правильнопоказать текущий идентификатор категории:
<?php
$category = get_the_category();
echo $category[0]->cat_id;
?>
Итак, я попытался отредактировать первый пакет кода, чтобы показать только сообщения в текущем идентификаторе категории, но он по-прежнему возвращает все:
$category = get_the_category();
$categoryid = $category[0]->cat_id;
$issueid = get_the_term_list( $post->ID, 'issue', '', ', ', '' );
$postslist = get_posts("numberposts=100&issue=$issueid&category=$categoryid");
foreach ($postslist as $post) :
setup_postdata($post); ?>
Этоссылка на функцию get_the_category: http://codex.wordpress.org/Function_Reference/get_the_category
Любая помощь будет принята с благодарностью.
Спасибо,
Wade