首页 » Wordpress » WordPress技巧:WP_Query不显示某文章或目录

WordPress技巧:WP_Query不显示某文章或目录

10872 14

最近,tiandi通过博客访问日志(如何制作访问日志请看《WordPress技巧:生成网站访问日志》)有人恶意访问http://www.tiandiyoyo.com/2013/05/wp-itluren-comment-filter/这个页面,结果导致该页面的文章直接上升到首页的热门文章栏目中,tiandi不是很清楚这种行为的目的何在,所有文章内的链接,不是指向本站的,如无特别需求,tiandi都设置了nofollow的属性,所以tiandi真心搞不懂了。

所以由于某些原因,我们可能需要不显示某个目录下的文章,或者某一篇指定的文章,这时我们可以利用WP_Query函数来进行数据获取。
比如这篇文章的ID号是1092,我们可以通过以下代码来使其不显示。

$args=array(
	'post__not_in' => array(1092),
	'cat' => $cat,
	'showposts' => $showPosts,
	'meta_key' => post_views_count,
	'orderby'=> meta_value_num
	);
$hot_query = new WP_Query($args);
if($hot_query->have_posts()){
        while($hot_query->have_posts()){
 	//do some code here
	}
}

如果是想不显示某目录,则将post__not_in改为category__not_in即可。

文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2013/09/do-not-display-topic/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

    没有相关的文章

评论前先开启评论开关:


14 Comments

  1. 小z :

    代码添加到哪里?

  2. 小V :

    WP_Query这玩意太好用了= =。

  3. 海涛 :

    呵呵,不错,有时候会用到哦。

  4. 嘿嘿,文章查询功能很好用,我今天也刚好写了一篇类似的文章。3.7之后还会加上日期查询的参数,到时查询一段时间内的文章也很方便了。

  5. 南寻 :

    说明你那篇文章很有用,看的人多呗。。

  6. 海涛 :

    技术帖,学习了。

  7. 不好好研究研究假期怎么过

  8. 技术贴,学习下~~

  9. wp_query 可以干很多事

  10. 我学会了一点,就是WP是怎么查文章的……

  11. 说明你那篇文章被某站收录了呗

  12. 文章名字怎么破

载入分页评论...