Сообщения — Wp_Query На Основе Результата Настраиваемого Поля

  • Автор темы Vil30
  • Обновлено
  • 22, Oct 2024
  • #1

Я хотел бы знать, есть ли способ выполнить запрос, отфильтрованный по результату настраиваемого поля. В этом случае у меня есть 6 сообщений, которые я хотел бы получить, но только если для них выбрано значение «истина» в ранее созданном мной настраиваемом поле. Имя настраиваемого поля называется «Рекомендуемое».

Вот мой код

 <?php
$recentPosts = new WP_Query();
$recentPosts->query('showposts=6');
?>
<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>

<li>

<?php if ( has_post_thumbnail() ) {?>

<div class="post-thumb-140">

<a href="<?php the_permalink() ?>"><?php the_post_thumbnail( 'post-thumb-140' ); ?></a> 

</div> <!--post-thumb-->

<?php } ?>

<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>

</li>
<?php endwhile; ?>
 

Я проверил документацию WordPress по возможным аргументам WP_Query, но фильтров на основе настраиваемого поля нет.

Есть идеи?

#posts #wp-запрос

Vil30


Рег
22 Oct, 2009

Тем
67

Постов
200

Баллов
555
  • 25, Oct 2024
  • #2

Вот исправленный код, спасибо @Milo!

 <ul>

<?php

$recentPosts = new WP_Query();

$recentPosts->query('showposts=6&cat=1&meta_key=ticker&meta_value=yes');
?>
<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>

<li>

<?php if ( has_post_thumbnail() ) {?>

<div class="post-thumb-140">

<a href="<?php the_permalink() ?>"><?php the_post_thumbnail( 'post-thumb-140' ); ?></a> 

</div> <!--post-thumb-->

<?php } ?>

<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>

</li>
<?php endwhile; ?>

</ul>
 
 

JohnnyParazit


Рег
03 Sep, 2014

Тем
73

Постов
215

Баллов
590
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно