判斷、添加和刪除WordPress置頂文章的相關(guān)PHP函數(shù)小結(jié)
判斷置頂文章
is_sticky() 函數(shù)用來(lái)判斷一篇文章是否為置頂文章。
用法
is_sticky( $post_id );
參數(shù)
$post_id
(整數(shù))(可選)要判斷的文章 ID,默認(rèn)是循環(huán)中的當(dāng)前文章。
默認(rèn)值:0(循環(huán)中的當(dāng)前文章)
返回值
(布爾)文章是否為置頂文章。
例子
if( is_sticky() ) echo //'當(dāng)前文章是置頂文章'; if( is_sticky( 68 ) ) echo //'ID 為 68 的文章是置頂文章';
其它
此函數(shù)位于:wp-includes/post.php
添加和移除置頂文章的函數(shù)
WordPress 默認(rèn)支持文章置頂?shù)墓δ?,你可以把重要或精彩的文章在后臺(tái)置頂,讓用戶優(yōu)先看到。
在開發(fā)中,可能需要通過(guò)代碼來(lái)添加和移除置頂文章。WordPress 置頂文章的原理就是把置頂文章的 ID 存到 options 表里,通過(guò)修改 sticky_posts 字段即可控制置頂文章。
但是,WordPress 提供了兩個(gè)函數(shù),可以更加輕松的添加和移除置頂文章,直接調(diào)用函數(shù)即可修改 sticky_posts 字段。
stick_post()
stick_post() 函數(shù)用來(lái)把一篇文章置頂,例子:
stick_post( 68 );//置頂 ID 為 68 的文章 stick_post( get_the_ID() );//置頂循環(huán)中的當(dāng)前文章
unstick_post()
unstick_post() 和 stick_post() 函數(shù)相反,用來(lái)把一篇置頂文章取消置頂:
unstick_post( 425 );//取消置頂 ID 為 425 的文章 unstick_post( get_the_ID() );//取消置頂循環(huán)中的當(dāng)前文章
- php 無(wú)限級(jí)分類 獲取頂級(jí)分類ID
- PHP結(jié)合jQuery實(shí)現(xiàn)的評(píng)論頂、踩功能
- php結(jié)合ajax實(shí)現(xiàn)贊、頂、踩功能實(shí)例
- 瀏覽器預(yù)覽PHP文件時(shí)頂部出現(xiàn)空白影響布局分析原因及解決辦法
- php簡(jiǎn)單的留言板與回復(fù)功能具體實(shí)現(xiàn)
- php流量統(tǒng)計(jì)功能的實(shí)現(xiàn)代碼
- ThinkPHP登錄功能的實(shí)現(xiàn)方法
- php發(fā)送短信驗(yàn)證碼完成注冊(cè)功能
- php實(shí)現(xiàn)文章置頂功能的方法
相關(guān)文章
thinkphp3.2.3框架動(dòng)態(tài)切換多數(shù)據(jù)庫(kù)的方法分析
這篇文章主要介紹了thinkphp3.2.3框架動(dòng)態(tài)切換多數(shù)據(jù)庫(kù)的方法,結(jié)合實(shí)例形式分析了thinkPHP3.2.3框架多數(shù)據(jù)庫(kù)切換的配置、使用相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-01-01PHP水印類,支持添加圖片、文字、填充顏色區(qū)域的實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇PHP水印類,支持添加圖片、文字、填充顏色區(qū)域的實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02PHP讓網(wǎng)站移動(dòng)訪問(wèn)更加友好方法
在本文里我們給大家整理了關(guān)于PHP讓網(wǎng)站移動(dòng)訪問(wèn)更加友好的相關(guān)實(shí)例代碼以及相關(guān)知識(shí)點(diǎn),有需要的朋友們學(xué)習(xí)下。2019-02-02PHP中把數(shù)據(jù)庫(kù)查詢結(jié)果輸出為json格式簡(jiǎn)單實(shí)例
這篇文章主要介紹了PHP中把數(shù)據(jù)庫(kù)查詢結(jié)果輸出為json格式簡(jiǎn)單實(shí)例,本文直接給出示例代碼,都是非?;A(chǔ)的寫法,大家應(yīng)該一看就明白,需要的朋友可以參考下2015-04-04Thinkphp 在api開發(fā)中異常返回依然是html的解決方式
今天小編就為大家整理了一篇Thinkphp 在api開發(fā)中異常返回依然是html的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10laravel框架創(chuàng)建授權(quán)策略實(shí)例分析
這篇文章主要介紹了laravel框架創(chuàng)建授權(quán)策略,結(jié)合實(shí)例形式分析了laravel框架創(chuàng)建授權(quán)策略的相關(guān)步驟、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2019-11-11PHP ajax+jQuery 實(shí)現(xiàn)批量刪除功能實(shí)例代碼小結(jié)
這篇文章主要介紹了PHP ajax+jQuery 實(shí)現(xiàn)批量刪除功能實(shí)例代碼小結(jié),代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-12-12