Главная 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-посты.

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