wordpress 怎么调用posts 关键词标题 和关键词 内容

  • 关键词
wordpress 怎么调用posts 关键词标题 和关键词 内容
最佳答案(优质答案):<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();?>苏薇洁 - 副主任医师 | 上海交通大学医学院附属第九人民医院整复外科

1个回答

<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();?>
可以用标签解决,如果用你的方法查询量太大,比如文章标题中或者内容中含有 “山东”字段的内容,那么在写文章的时候添加一个“山东”的标签,然后用标签获取这部分文章
<?php
//定义一个函数获取标签的ID
function get_tag_ID($tag_name) {
$tag = get_term_by('name', $tag_name, 'post_tag');
if ($tag) {
return $tag->term_id;
} else {
return 0;
}
}
//根据ID获取文章
$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();?>
陈献礼-上海第九人民医院整复外科 - 主治医师|2019-10-03 03:57