利用 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 過濾器在標題前加上 「[置頂]」 。

當然,你也可以通過修改代碼,自定義在標題前添加的內容。