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-посты.