在wordpress中,不僅在首頁(yè),在其他任何地方調(diào)用頁(yè)面,均可以通過(guò)get_page或get_pages這兩個(gè)內(nèi)置函數(shù)來(lái)實(shí)現(xiàn)調(diào)用一篇或多篇頁(yè)面內(nèi)容
創(chuàng)新互聯(lián)專注于呼圖壁企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,成都商城網(wǎng)站開(kāi)發(fā)。呼圖壁網(wǎng)站建設(shè)公司,為呼圖壁等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
1、利用get_page獲取1個(gè)指定的頁(yè)面內(nèi)容
if?(?is_home()?)?:?//這個(gè)判斷非必需,這里表示將輸出限定在首頁(yè)
$page?=?get_page(?5?);?//?5為調(diào)用頁(yè)面的ID
if(?$page?)?{
//var_dump($page);?
printf("%s",?apply_filters('the_content',?$page-post_content)?);?//輸出頁(yè)面內(nèi)容
}
endif;
2、利用get_pages獲取頁(yè)面列表
//?詳細(xì)的參數(shù)可參考/wp-includes/?-?post.php中g(shù)et_pages函數(shù)中的說(shuō)明
//?以下僅僅列出幾個(gè)作為示例
$args?=?array(
'sort_column'?=?'ID',??//指定依id排序
'sort_order'????=?'ASC',?//?指定排序方式為升序
'number'????????=?6?//?指定只獲取6篇頁(yè)面內(nèi)容
);
$pages?=?get_pages($args);
//var_dump($wpdb);
if(count($pages))?{
foreach?($pages?as?$key?=?$page)?{
printf("%s",?apply_filters('the_content',?$page-post_content)?);?//輸出頁(yè)面內(nèi)容
}
}
總結(jié):
頁(yè)面其實(shí)是wordpress文章格式的一種,內(nèi)置有很多較為直觀的函數(shù),主要位置/wp-includes/ - post.php文件中,建議多看看就好。
一.添加分類目錄
添加文章前,你可以先將你需要分類目錄添加進(jìn)去。操作為進(jìn)入WordPress控制面板-菜單中“文章”-“分類目錄”。其中分類目錄名就是分類顯示名稱,分類目錄別名其實(shí)就是分類目錄的URL友好的另外一個(gè)名稱(如,紅色部分),個(gè)人認(rèn)為這個(gè)別名最好不要過(guò)長(zhǎng),最好用分類目錄名的英文名。
二.設(shè)置固定鏈接形式
然后,到菜單中的“設(shè)置”-“固定鏈接”,更改默認(rèn)的鏈接形式,以此提高 URLs 的可讀性和對(duì)搜索引擎的友好程度。怎樣的鏈接才是對(duì)搜索引擎友好的呢?個(gè)人認(rèn)為友好的鏈接需要三點(diǎn)東西:(1)能夠直觀地放映文章內(nèi)容,其實(shí)也就是標(biāo)題的英文形式;(2)鏈接美觀,長(zhǎng)度不宜過(guò)長(zhǎng);(3)使用偽靜態(tài)(HTML)鏈接。固定鏈接形式是采取自定義結(jié)構(gòu)/%postname%
采取這種方式的固定鏈接,如果你的文章標(biāo)題是中文,你必須手動(dòng)修改每一篇文章的鏈接為英文標(biāo)題。如果你懶得手工翻譯,你可以借用wp slug translate那樣的WordPress插件,可以自動(dòng)翻譯中文標(biāo)題為英文。不過(guò)不知道是否兼容最新的WordPress,我比較落后,至今還在用WordPress2.9。
三.寫文章
Step1 -寫文章標(biāo)題。應(yīng)該如何擬文章標(biāo)題?小學(xué)老師就教我們,作文標(biāo)題要簡(jiǎn)明扼要,突出中心內(nèi)容。那么博客文章的標(biāo)題也一樣,需要緊扣你要寫的主題,最好能夠包含一兩個(gè)文章關(guān)鍵字。
Step2 -填寫文章內(nèi)容。文章內(nèi)容務(wù)必要做到思路清晰,層次分明,讓人一目了然。不宜長(zhǎng)篇大論,文章字?jǐn)?shù)過(guò)多的話,可以在適當(dāng)?shù)牡胤椒侄?插入一些小標(biāo)題或圖片作個(gè)停頓。對(duì)于文章內(nèi)容有幾個(gè)地方是要做好:
1.第一段,一般地,我會(huì)將第一段作為文章的摘要,那么第一段的內(nèi)容就是簡(jiǎn)單的概述整篇內(nèi)容的中心段。添加兩三個(gè)關(guān)鍵字,陳述好中心即好;
2.文章如果有幾大部分內(nèi)容,使用h3標(biāo)簽標(biāo)記小標(biāo)題,即對(duì)讀者友好又對(duì)搜索引擎友好;
3.適當(dāng)插入圖片。
Step3 -填寫文章摘要、文章標(biāo)簽和選擇分類目錄。文章的主題內(nèi)容寫好后,跟著就填寫文章的摘要。如果你在文章內(nèi)容的第一段就寫成摘要,那就方便多了,你可以直接截取首段作為你的文章摘要。摘要部分文字不宜過(guò)多,110-130個(gè)字符即好。
然后是添加文章標(biāo)簽,實(shí)質(zhì)也就是關(guān)鍵字,也就是選取最能體現(xiàn)文章內(nèi)容的幾個(gè)詞,比如這篇“ WordPress博客教程(九):添加新文章”,關(guān)鍵字就可以擬為WordPress教程,WordPress等。
最后選擇你的文章分類。
四.簡(jiǎn)單的SEO優(yōu)化
如果你安裝了All in One SEO插件,你還可以在編輯文章界面的最低部對(duì)文章標(biāo)題、描述和關(guān)鍵字進(jìn)行優(yōu)化,這個(gè)WordPress插件也是我極力推薦的插件之一,有了它,WordPress博客的SEO優(yōu)化變得簡(jiǎn)單多了。
五.發(fā)表文章
發(fā)表文章前,你可以先對(duì)文章進(jìn)行預(yù)覽一次,看文章是否顯示正常。如果不正常可以進(jìn)行調(diào)整直至文章顯示正常為止。
如果文章內(nèi)容還沒(méi)寫完,想下一次繼續(xù)寫完整,你也可以點(diǎn)擊保存草稿按鈕,先對(duì)文章進(jìn)行一個(gè)保存。
如果你要即時(shí)發(fā)布文章,點(diǎn)擊“發(fā)布”按鈕 ;如果你想預(yù)定你的發(fā)布時(shí)間,則點(diǎn)擊立即發(fā)布自然旁的“編輯”鏈接對(duì)發(fā)布時(shí)間進(jìn)行設(shè)置。
寫在最后,添加文章這一部分尤其重要。重要不在上面的過(guò)程,在于你如何抓取讀者的心理,寫什么內(nèi)容才能夠獲取更多讀者的青睞……這方面的東西不是三言兩語(yǔ)就可以說(shuō)清,更多在于自己的觀察、摸索和實(shí)踐,通過(guò)實(shí)踐不停地獲取經(jīng)驗(yàn),改變思維改變方法,相信你一定會(huì)有進(jìn)步。
在wordpress可以通過(guò)“撰寫頁(yè)面”來(lái)撰寫新的頁(yè)面,但此方法和撰寫文章一樣,只是將頁(yè)面內(nèi)容像文章一樣編輯,頁(yè)面的布局等仍和模板一樣,無(wú) 法自定義頁(yè)面的布局樣式。但是我們可以通過(guò)建立頁(yè)面模板來(lái)定義頁(yè)面的內(nèi)容、樣式及布局,通過(guò)設(shè)定頁(yè)面采用新建的頁(yè)面模板來(lái)實(shí)現(xiàn)自定義頁(yè)面。具體步驟如下,
用文本編輯器在模板目錄下面建立一個(gè)名問(wèn)abc的php文件,輸入如下代碼,將abc.php文件保存問(wèn)utf-8格式。
這部分代碼是告訴wordpress,這是一個(gè)名為abc的頁(yè)面模板。
然后登錄到wordpress后臺(tái),點(diǎn)擊“撰寫”、“撰寫頁(yè)面”打開(kāi)一個(gè)新的頁(yè)面,輸入標(biāo)題名字,如ABC,無(wú)需輸入內(nèi)容,在頁(yè)面右下角找到“頁(yè)面”或“頁(yè)面模板”欄目,如果你已經(jīng)abc.php正確保存在模板的目錄下,那么在下拉菜單里面就可以看到ABC選項(xiàng)了。