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

2016-10-16 wordpress函数 - -
  • 文章介绍
  • 快速入门
  • 评价&建议

说明

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. }
0 0

蛋壳免备案香港主机,wordpress专用,低至9元/月,年付8折,完美兼容所有主题

7x24小时服务

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

立刻开启你的建站之旅
点击这里给我发消息
嘿!有什么能帮到您的吗?