亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

wordpress中is_sticky()如何判斷文章是否置頂的參數與用法

發布時間:2021-03-09 11:24:31 來源:億速云 閱讀:394 作者:小新 欄目:系統運維

這篇文章主要介紹了wordpress中is_sticky()如何判斷文章是否置頂的參數與用法,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

【說明】

檢查當前文章是否置頂。返回值TRUE 或者 FALSE.

【用法】

代碼如下:

<?php is_sticky($post_ID); ?>

【參數】
$post_ID
(string) (optional) 文章 ID
默認: None
返回值
(boolean)
True,或 false.

【示例】

代碼如下:

is_sticky();
// 任意置頂文章被顯示.</p> <p>is_sticky('17');
// 當ID為17的文章被顯示.

【源文件】

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

PHP Code復制內容到剪貼板

/**  
 * Check if post is sticky.  
 *  
 * Sticky posts should remain at the top of The Loop. If the post ID is not 
 * given, then The Loop ID for the current post will be used.  
 *  
 * @since 2.7.0  
 *  
 * @param int $post_id Optional. Post ID.  
 * @return bool Whether post is sticky.  
 */  
function is_sticky( $post_id = 0 ) {   
 $post_id = absint( $post_id );   
  
 if ( ! $post_id )   
  $post_id = get_the_ID();   
  
 $stickies = get_option( 'sticky_posts' );   
  
 if ( ! is_array( $stickies ) )   
  return false;   
  
 if ( in_array( $post_id, $stickies ) )   
  return true;   
  
 return false;   
}

這里要舉例說明的是: 
is_sticky(10) 是判斷 $post_id為 10的文章是否是置頂文章,而不是說所有置頂文章中post_id為 10的置頂文章。之所以會有后者錯誤的理解,也是自己看了官方對于 is_sticky($post_id)方法用法文檔比較模糊的介紹,其實細究起來,“所有置頂文章中post_id為 10的置頂文章” 這種判斷也是多余的,直接 $post->id==10 或 get_the_id()==10 判斷當前文章$post_id是否等于10 就好了! 
這里還得感謝下友鏈中的tiandi兄在本站中留言中提醒說不存在“is_sticky($post_ID)中參數失效”的問題,指正自己對wordpress is_sticky($post_id)方法的錯誤理解。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“wordpress中is_sticky()如何判斷文章是否置頂的參數與用法”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北海市| 紫金县| 武邑县| 朔州市| 广宗县| 乌拉特后旗| 汾阳市| 台安县| 双江| 河池市| 苏尼特左旗| 七台河市| 永平县| 宜兴市| 壤塘县| 台东市| 大石桥市| 新泰市| 比如县| 江城| 巴彦淖尔市| 惠来县| 得荣县| 任丘市| 上犹县| 宁都县| 正宁县| 封开县| 湖南省| 乌海市| 大姚县| 泰安市| 文水县| 济源市| 乡宁县| 得荣县| 晋江市| 蒲城县| 宝清县| 广东省| 岳普湖县|