wordpress置顶文章的处理

wordpress置顶文章的处理
http://www.xggxgg.com/713.html

一、获取置顶文章的id

get_option(‘sticky_posts’): 获取置顶文章ID,返回包含各置顶文章ID的数组

二、判断文章是否为置顶文章

is_sticky():循环中判断文章是否是置顶的,是就返回true,不是就返回false

三、取消置顶,按普通方式输出文章

$args = array(
‘ignore_sticky_posts’ => 1, //取消文章置顶(即不在顶部显示),
//按照普通方式输出文章,只在首页有效
);
query_posts( $args );

$args = array(
‘ignore_sticky_posts’ => 1, //取消文章置顶(即不在顶部显示),
//按照普通方式输出文章,只在首页有效
);
query_posts( $args );
四、彻底排除置顶文章

$args => array(
‘post__not_in’=>get_option(“sticky_posts”),
);
query_posts( $args );
$args => array(
‘post__not_in’=>get_option(“sticky_posts”),
);
query_posts( $args );
五、只查询置顶文章

$args => array(
‘post__in’=>get_option(“sticky_posts”),
);
query_posts( $args );
$args => array(
‘post__in’=>get_option(“sticky_posts”),
);
query_posts( $args );
总结:说到底其实核心就是get_option(‘sticky_posts’): 而已。如果想另外添加个 ‘分类推荐’ 是否 也只需要添加个 add_option(‘xxx’,yyy),然后get_option(‘xxx’) 呢?疑问啊

  • QQ群:253510359
  • 建议:VPS商家层出不穷,根据需要购买,切莫剁剁剁!
  • 评测:很多VPS虽已评测,但网络环境改变稳定性,速度也会随之改变.评测只能作为一般性参考.不负任何法律,道义责任.
  • 申明:所有vps,域名,服务器优惠信息均来自网络公开内容,由于水平有限不免有谬误.请以官方为准.