WordPress如何如何实现不输出自定义文章类型某个分类的文章?

看淡拥有,不刻意追求某些东西,落叶归根,那些属于你的,总会回来。劳动的意义不仅在于追求业绩,更在于完善人的心灵。

boke112 联盟的博客问答文章其实是 WordPress 的自定义文章类型,通过分类划分为多个问答范围。现在博客问答中有一个“优秀个人博客”分类,而 boke 112 联盟首页中会显示最新的几篇问答文章(包括优秀个人博客中所收录的博客网址),但是现在 boke 112 想不显示优秀个人博客的文章。

总的来说就是首页中显示最新几篇的问答文章,但不包括优秀个人博客的文章。本来想用平时 WordPress 不输出某个分类文章就直接来一个'cat' => '-分类 ID',如分类 ID 是 10 则为 'cat' => '-10'就能给实现不输出分类 ID 为 10 的文章。可惜这个方法对于 WordPress 普通的 post 类型文章是有用,但是对于自定义文章类型却无效。后来折腾了很久都没有成功,最后决定换一个思路,就是输出指定分类 ID 的自定义文章类型,没想到直接就成功了。具体代码如下:

<?php query_posts( array('showposts' => 6,'post_type' => 'bokewenda','tax_query' => array(array('taxonomy' => 'wendafenlei','terms' => array(66,88,99)))?>
<?php if( $my_query->have_posts() ) {
while (have_posts()):the_post(); ?>
//输出符合条件的文章
<?php endwhile;wp_reset_query(); } ?>

其中:

  • Showposts,输出多少篇文章
  • post_type,填写自定义文章类型名称,如 bokewenda
  • Taxonomy,填写自定义文章分类名称,如 wendafenlei
  • Terms,填写自定义文章分类 ID,如 66,88,99

以上代码是可以实现不输出自定义文章类型某个分类的文章(其实就是输出自定义文章类型指定的几个分类文章),方法看起来繁琐了一些,如果大家有更好的办法麻烦留言告知,谢谢。

本文WordPress如何如何实现不输出自定义文章类型某个分类的文章?到此结束。对我而言,写作是一种寄托,一种回忆,更深刻的回忆,更明显的。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
WordPress站点Gravatar头像前后台不显示的如何解决办法

WordPress做公司官网好吗?会不会显得档次很低?

WordPress主题需要支持https吗?WordPress站点如何如何实现https?

WordPress站点的页面/标签/分类URL地址如何添加.html?

WordPress站点更换了域名后数据库应该如何操作替换新