China Car Fans WordPress教程 WordPress置顶文章代码实例

WordPress置顶文章代码实例

WordPress的置顶文章(stick posts)功能非常实用,以下列举置顶文章的几种代码操作:

取消置顶文章,按正常方式输出文章

[php] <pre class="php">&lt;?php $args = array( ‘posts_per_page’ =&gt; 10, //每页显示10篇文章 ‘ignore_sticky_posts’ =&gt; 1 //取消文章置顶 ); $the_query = new WP_Query( $args ); if ( $the_query-&gt;have_posts() ) : while ( $the_query-&gt;have_posts() ) : $the_query-&gt;the_post();   //在这里插入循环内部代码   endwhile; //结束while endif; //结束if ?&gt;</pre> [/php] ‘ignore_sticky_posts’ => 1 就是关键参数,取消文章置顶(即不在顶部显示),按照普通方式输出文章
<?php
$the_query = new WP_Query( array( 'post__not_in' => get_option( 'sticky_posts' ) ) );
if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
 
//在这里插入循环内部代码
 
endwhile; //结束while
endif; //结束if
?>
‘post__not_in’ => get_option( ‘sticky_posts’ ) 是关键参数,彻底排除置顶文章(凡是置顶文章都不输出)。假如你在已经在首页的其他地方(比如幻灯中)显示了置顶文章,那么,接下来的主循环中排除置顶文章,这样就可以避免重复显示。
本文来自网络,不代表China Car Fans立场,转载请注明出处:https://www.chinacarfans.com/52.html

作者: WP大哥

上一篇
下一篇

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部