Как выводить записи по ID из определенной рубрики в WP?

Добрый день!

Помогите пожалуйста разрешить следующий вопрос:

1. У меня есть шорткод, который позволяет выводить записи из заданной рубрики
add_shortcode( 'cases-list', 'cases_posts_listing_parameters_shortcode' );
function cases_posts_listing_parameters_shortcode( $atts ) {
    ob_start();
    $args = shortcode_atts( array (
		'type' => 'post',
		'id' => '',
        'order' => 'date',
        'orderby' => 'title',
        'posts' => -1,
        'category' => '',
        'public'   => true,
    ), $atts );
    $options = array(
		'post_type' => $args['type'],
		'include' => $args['id'],
        'order' => $args['order'],
        'orderby' => $args['orderby'],
        'posts_per_page' => $args['posts'],
        'category_name' => $args['category'],
        'post__not_in' => array( get_the_ID() ),
        'post_status' => 'publish'
    );


Сам шорткод:
[cases-list posts="3" category="Products"]

2. Можно ли как-то помио определенной рубрики еще добавить определенный ID, чтоб получилось что-то вроде
[cases-list posts="3" category="Products" id="11, 217, 147]


То есть мне из рубрики Products (хотя это подрубрика) нужно вывести определенные записи по id в заданной последовательности...
  • Вопрос задан
  • 475 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега WordPress
Thinking about a11y
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы