主题猫-WordPress中文主题站 > wordpress函数 > wordpress检查文章是否置顶函数:is_sticky()

wordpress检查文章是否置顶函数:is_sticky()

萨龙网络|专注高端网站设计与开发,为您提供一个现代、干净的WEB站点!

说明

wordpress 检查当前文章是否置顶。返回值TRUE 或者 FALSE.

用法

  1. <?php is_sticky($post_ID); ?>

参数

$post_ID

(string) (optional) 文章 ID

默认: None

返回值

(boolean)

True,或 false.

示例

  1. is_sticky();
  2. // 任意置顶文章被显示.
  3. is_sticky('17');
  4. // 当ID为17的文章被显示.

源文件

is_sticky() 位于 wp-includes/post.php.

  1. /**
  2.  * Check if post is sticky.
  3.  *
  4.  * Sticky posts should remain at the top of The Loop. If the post ID is not
  5.  * given, then The Loop ID for the current post will be used.
  6.  *
  7. [email protected]
  8.  *
  9. [email protected]$post_id Optional. Post ID.
  10. [email protected]
  11.  */
  12. function is_sticky( $post_id = 0 ) {
  13.  $post_id = absint( $post_id );
  14.  if ( ! $post_id )
  15.   $post_id = get_the_ID();
  16.  $stickies = get_option( 'sticky_posts' );
  17.  if ( ! is_array$stickies ) )
  18.   return false;
  19.  if ( in_array( $post_id$stickies ) )
  20.   return true;
  21.  return false;
  22. }
wordpress精仿虎嗅网wordpress主题

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群

主题猫WP建站,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
在线咨询 意见反馈