最佳答案:<div class="wgt-best-mask">
<div class="wgt-answers-showbtn"><span class="wgt-best-arrowdown"></span>
</div>
</div>
可以用标签解决,如果用你的方法查询量太大,比如文章标题中或者内容中含有 “山东”字段的内容,那么在写文章的时候添加一个“山东”的标签,然后用标签获取这部分文章<br><?php<br>//定义一个函数获取标签的ID<br>function get_tag_ID($tag_name) {<br>$tag = get_term_by('name', $tag_name, 'post_tag');<br>if ($tag) {<br>return $tag->term_id;<br>} else {<br>return 0;<br>}<br>}<br>//根据ID获取文章<br>$tag_id =get_tag_ID('山东'); $args=array( 'tag_id' =>$tag_id,//指定id 'posts_per_page' => 6,//每页显示多少 ); query_posts($args); if(have_posts()) : while (have_posts()) : the_post();?> <li>//内容 </li> <?php endwhile; endif; wp_reset_query();?>
其他答案:<div class="wgt-best-mask">
<div class="wgt-answers-showbtn"><span class="wgt-best-arrowdown"></span>
</div>
</div>
可以用标签解决,如果用你的方法查询量太大,比如文章标题中或者内容中含有 “山东”字段的内容,那么在写文章的时候添加一个“山东”的标签,然后用标签获取这部分文章<br><?php<br>//定义一个函数获取标签的ID<br>function get_tag_ID($tag_name) {<br>$tag = get_term_by('name', $tag_name, 'post_tag');<br>if ($tag) {<br>return $tag->term_id;<br>} else {<br>return 0;<br>}<br>}<br>//根据ID获取文章<br>$tag_id =get_tag_ID('山东'); $args=array( 'tag_id' =>$tag_id,//指定id 'posts_per_page' => 6,//每页显示多少 ); query_posts($args); if(have_posts()) : while (have_posts()) : the_post();?> <li>//内容 </li> <?php endwhile; endif; wp_reset_query();?>