Главная WordPress

WordPress: получить посты с заданным произвольным полем/значением

Для получения таких постов найдите в шаблоне цикл вывода постов и добавьте функцию query_posts(), как в следующем примере:

<?php query_posts('meta_key=review_type&meta_value=music'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

В результате вы получите список постов с произвольным полем “review_type” и значением этого поля “music”. Вместо них вы можете использовать любые свои названия.

meta_key – это название произвольного поля.
meta_value – это его значение.

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

Данный код можно использовать, например, для получения списка избранных постов, их еще называют featured-посты.

Ваш комментарий будет первым