今天给大家分享一段wordpress自定义文章类型列表排除置顶文章的方法,可以排除置顶文章在列表循环中显示。


<?php
  $display_categories = get_option('swt_cat_exclude');
  $limit = get_option('posts_per_page');
  $paged = get_query_var('paged')? get_query_var('paged') : 1;
  $sticky = get_option('sticky_posts');
  $args = array(
	  'post_type'=>blog,
    'ignore_sticky_posts' => 1, //忽略sticky_posts,不置顶,但是输出置顶文章
	'post__not_in' => $sticky,//去除置顶文章,不输出。这一句与上一句根据自己情况选其一
    'paged' => $paged
  );
  query_posts($args);
?>

post_type为文章类型的判断,填写对应的文章类型,示范代码是blog的文章类型

这段代码需要加在列表循环的最前面。