如何将$Value赋给wp_Query

时间:2012-07-12 作者:Bram

这个问题可能很简单,但似乎找不到问题所在。当我使用“”时,无法基于搜索生成查询,但当我使用alrdy声明的变量时,则无法基于搜索生成查询。

这很有效

$query2 = new WP_Query( \'s=\'motorkap met\' );
 while( $query2->have_posts() ) {
            $query2->the_post();
echo the_title();?> </br> <?php
}
这不是出于某种原因。。。。我似乎找不到如何传递已声明的变量

$zoekterm = removeCommonWords(\'motorkap met\'); 

$query2 = new WP_Query( \'s=$zoekterm\' );
 while( $query2->have_posts() ) {
            $query2->the_post();
echo the_title();?> </br> 
}
我知道这很愚蠢,但已经搜索了2个多小时了,阿尔迪:(一定是传错了,不知怎么的,尝试了从echo到$zoekterm再到\'s=\'zoekterm\'等等。。。

1 个回复
最合适的回答,由SO网友:EAMann 整理而成

假设removeCommonWords() 返回字符串,可以执行以下操作:

$zoekterm = removeCommonWords(\'motorkap met\'); 

$query2 = new WP_Query( 
    array(
        \'s\' => $zoekterm
    ) 
);

while( $query2->have_posts() ) {
    $query2->the_post();
    echo the_title() . \'</br> \';
}
有时数组表示法比字符串表示法更有用。。。

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post