你好,
創(chuàng)新互聯(lián)建站專注于秀山土家族苗族企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都做商城網(wǎng)站。秀山土家族苗族網(wǎng)站建設(shè)公司,為秀山土家族苗族等地區(qū)提供建站服務(wù)。全流程專業(yè)公司,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
1、進(jìn)入博客后臺(tái)文章列表,找到需要置頂?shù)奈恼拢c(diǎn)擊“快速編輯”
2、在快速編輯界面的右側(cè),找到“置頂這篇文章”的選項(xiàng),然后打鉤選擇,再點(diǎn)擊“更新”就可以了。
首先要添加一處。在wordpress后臺(tái)的“寫文章”里面,最上面點(diǎn)開“顯示選項(xiàng)”,勾選最上面的“自定義欄目”。
這時(shí)候在文章編輯區(qū)的下面就會(huì)看到自定義欄目了。一般老魏習(xí)慣于把這個(gè)欄目用鼠標(biāo)左鍵拖拽到右側(cè)最上面,這樣編輯文章的時(shí)候就直接能輸入排序序號(hào)了。
點(diǎn)擊輸入新欄目,輸入post_order,值為0,點(diǎn)擊添加自定義欄目,結(jié)果如下圖。這樣就添加了一個(gè)自定義欄目,初始值是0,這個(gè)post_order就是用來排序的。
這種方法需要每篇文章都設(shè)置一下排序值,魏艾斯博客首頁置頂文章排序就是這樣設(shè)置出來的。以后每次寫文章的時(shí)候,在值這里輸入一個(gè)足夠大的數(shù)字。比如老魏這里的設(shè)置是從00001開始的,也就是可以夠你寫一萬篇文章,按照每天寫一篇文章的速度計(jì)算足夠?qū)懯甑奈恼屡判蛴昧?,嫌不夠用前面可以多加幾個(gè)0。
下載你網(wǎng)站模板里面的index.php文件并做好備份。在index.php中替換如下代碼,把默認(rèn)發(fā)布時(shí)間排序改成了你的meta_key,同時(shí)添加一項(xiàng)meta_key。找到如下代碼$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;$args=array(從這里開始下面的代碼
‘caller_get_posts’ = 1,‘paged’ = $paged
替換成
‘meta_key’ = ‘post_order’,‘orderby’ = ‘meta_value’,‘paged’ = $paged,‘order’ = ‘DESC’
);上傳覆蓋源文件后,你就可以依據(jù)自己定義的meta_data對(duì)文章進(jìn)行排序了。
最后要說的是,這樣方法不僅試用于首頁,也適用于標(biāo)簽頁、分類頁等存檔頁面,具體修改方法和文章頁一樣,您可以自己嘗試一下。
在文章編輯頁面的右側(cè)上面有一個(gè)置頂選項(xiàng),直接選擇置頂,就可以實(shí)現(xiàn)。要想只顯示置頂,有兩種方法:
1、就是直接將代碼寫死
2、將調(diào)用的最新文章選擇1篇就可以實(shí)現(xiàn)
一、添加wordpress自定義文章類型置頂功能
首先需要做的是安裝和激活Sticky Custom Post Types插件。然后到設(shè)置-閱讀進(jìn)行設(shè)置讓哪一個(gè)wordpress支持置頂功能。如下圖:
這里有兩個(gè)選項(xiàng),一個(gè)是設(shè)置自定義文章類型,一個(gè)是設(shè)置顯示在首頁。如果你的自定義文章類型不再首頁主循環(huán)之內(nèi),就無需勾選首頁。由于我那個(gè)項(xiàng)目自定義文章類型不在主循環(huán)之內(nèi),所以沒有勾選“首頁”。
但你設(shè)置之后,在發(fā)布自定義文章類型文章的時(shí)候,你就會(huì)看到置頂功能:
勾選即可。
二、如何顯示置頂自定義文章類型
關(guān)于顯示自定義置頂自定義文章類型有兩種方法。
1、顯示在主循環(huán)之外。
這個(gè)方法可以顯示在特定區(qū)域如在主循環(huán)之上,如在側(cè)邊欄上。采用了方法是加上下面的代碼:
重點(diǎn)就是$sticky = get_option('sticky_posts')和'post__in' = $sticky。
2、顯示在主循環(huán)之內(nèi)。
如果在首頁,則直接勾選設(shè)置中的首頁,但是如果要顯示在存檔頁呢?實(shí)際上這個(gè)插件默認(rèn)是不支持在存檔顯示置頂?shù)模瑸榇宋覀冃枰趂unctions.php中增加如下代碼:
接下來你需要建立自定義文章類型存檔頁。
三、風(fēng)格化置頂文章
如果你的主題里使用了post_class()函數(shù),那么你就可以在你的樣式表中對(duì)主循環(huán)中的文章進(jìn)行風(fēng)格化,可以添加如何代碼:
如果這個(gè)風(fēng)格化還是不能滿足你的需求,那么可以通過置頂函數(shù)進(jìn)行判斷是否是置頂文章,然后再添加置頂樣式:
我的一個(gè)項(xiàng)目的樣式如下:
效果如下:
其中的熱銷推薦就是根據(jù)置頂添加的樣式。