今天给大家分享一段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的文章类型
这段代码需要加在列表循环的最前面。
发表回复