Tag custom loop show posts 时间:2016-01-23 作者:Bilal Raj 我有一个带有“php”的posts标签。。。。。我用这段代码显示所有带有“php”的posts标签,但它不起作用<?php query_posts(\'tag=$tag\'); if ( have_posts() ) : while ( have_posts() ) : the_post(); the_content() endwhile; endif ; ?> 2 个回复 SO网友:Sumit 不建议使用query_posts. 但这并不是问题所在,问题在于您使用的是单引号中的PHP变量。\'tag=$tag\'考虑以下示例:query_posts(\'tag=php\'); //OR query_posts("tag=$tag"); //$tag should output: php 使用WP_query //Recommended$query = new WP_Query(array( \'tag\' => \'php\' )); 参考号:WP_Query-Tag_Parameters | query_posts SO网友:Harsh Pandya 代码中有一些更改请尝试以下操作$query = new WP_Query(array( \'tag\' => \'php\' )); if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); the_content() ; endwhile; endif ; 文章导航