利用 WordPress 的文章置頂功能,可以把我們認為非常需要強調的文章 (比如宣告之類的東西) 放到最前邊。但是如果使用者比較粗心,可能看到置頂文章是之前的,還以為你沒有更新,所以,告訴使用者這是置頂文章是很必要的。

告訴使用者文章是置頂文章比較好的辦法就是在置頂文章的標題前加上一個 「[置頂]」,非常明顯。

把下邊的程式碼放到當前主題的 functions.php(瞭解更多) 裡就能實現這一點。

/**

    *WordPress 在置頂文章的標題前新增文字

    *https://www.weixiaoduo.com/sticky-post-title-after-text/

*/

functionBing_title_after_sticky_text($title,$ID){

    return(is_sticky($ID)?'[置頂]':'').$title;

}

add_filter('the_title','Bing_title_after_sticky_text',10,2);

上邊的程式碼使用了 is_sticky() 函式來判斷文章是否為置頂文章,如果是則利用 the_title 過濾器在標題前加上 「[置頂]」 。

當然,你也可以透過修改程式碼,自定義在標題前新增的內容。