我在尝试使用 tag_id 作为过滤器在 Wordpress 中构建以下查询时遇到问题:
<?php
$the_query = new WP_Query( array (
'posts_per_page' => '-1',
'tag_id' => ''
) );
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
如您所见,“tag_id”值是空的,因为我试图从这里检索值:
<?php echo of_get_option('slideshow-tags', 'no entry' ); ?>
此回声返回一个值,因此它可以工作,但我不知道如何使其适应查询而不会出现 php 错误。
我试过:
<?php
$the_query = new WP_Query( array (
'posts_per_page' => '-1',
'tag_id' => 'echo of_get_option('slideshow-tags', 'no entry' ); '
) );
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
但它不会工作。