Aurelius | Blog
?? ?
?? ?Aurelius
?? ?
?? ?
?? ?
?? ?
?? ?Our blog, keeping you up-to-date on our latest news.
?? ?
再用文本編輯器打開index.php、archive.php、contact.php、full_width.php、page.php和single.php,刪掉以上類似代碼,改成:
好,現(xiàn)在打開你的測試博客主頁,看看我們制作的主題是否還可以正常工作,答案是可以的,跟原來幾乎沒什么兩樣,但還是一片混亂。get_header()就相當(dāng)于將header.php中的代碼拷貝到當(dāng)前的php文件。接下來,我們將仔細探討header.php中的動態(tài)內(nèi)容。header.php將會被所有的模板頁面(主頁、分類頁、頁面、標(biāo)簽頁等)所包含,所以header.php中代碼應(yīng)該是動態(tài),適合不同頁面的,所以這里面需要用到PHP代碼,而不是單純的HTML。下面讓我們一起來修改header.php:
1、更改
我們都知道不同頁面的title都是不一樣,而且title的設(shè)置還會直接影響到SEO的效果,所以這里應(yīng)該謹慎設(shè)置。下面提供一種SEO優(yōu)化的title寫法,將Aurelius | Blog 改成:
以上添加的php代碼運用了條件判斷,針對不同的頁面采用不同title,這里解釋一下這幾個條件標(biāo)簽。
is_home():當(dāng)前頁面為主頁時返回trueis_category():當(dāng)前頁面為分類頁時返回trueis_single():當(dāng)前頁面為單文章頁時返回trueis_page():當(dāng)前頁面為單頁面時返回true
到目前為止,可能你對這些條件判斷標(biāo)簽還沒有深入的認識,也搞不懂到底是用了這些標(biāo)簽會對主題造成怎樣的影響的,隨著我們教程的進一步深入,你會慢慢理解的。如果你不喜歡上面title的寫法,可以自行上網(wǎng)搜索相關(guān)代碼:WordPress SEO title
2、更改樣式表style.css路徑
在此之前你看到的首頁都是混亂的,原因是還沒加載css樣式。現(xiàn)在我們一起把樣式加上。你可以在header.php中找到這一段代碼:
聰明的你可能問:wp-contentthemesAurelius目錄下不是已經(jīng)有一個 style.css 嗎?那為什么 header.php 沒有加載css呢?結(jié)果你是可以看到的,頁面一篇混亂,可以確定確實沒有加載到css。因為這是WordPress的主題,是要被WordPress的主程序調(diào)用,經(jīng)過層層解析才能把你的博客顯示出來,而不是簡簡單單的html靜態(tài)網(wǎng)頁文件。正確的改法:
bloginfo('stylesheet_url')輸出的是你的主題css文件 網(wǎng)址,如http://localhost/wp/wp-content/themes/Aurelius/style.css,WordPress程序會自動識別你的WordPress安裝地址,當(dāng)前啟用的主題,自動輸出這個style.css鏈接?,F(xiàn)在你可以試著更改一下,然后刷新一下你的博客首頁,查看網(wǎng)頁源代碼,style.css的鏈接是不是變成你的了?頁面是否可以正常顯示了呢?
如果你的css文件不是style.css,且不是在主題根目錄下,那怎么辦呢?我們可以用來獲取主題根目錄的URL,如你的主題css文件是abc.css,那么我們可以這樣寫:/abc.css,如果是在子目錄css下那就這樣:/css/abc.css。同樣加載js文件也是這樣。
不過,還有幾張圖片的路徑不對,還不能顯示出來,現(xiàn)在我們一起用文本編輯器打開index.php、archive.php、contact.php、full_width.php、page.php和single.php,給這些圖片加上正確的URL,搜索代碼,將所有的:src="images/,批量替換成src="/images/。現(xiàn)在再刷新你的主頁,看文章的縮略圖是否可以正常顯示。用于輸出主題目錄的URL。
3、添加pingback
至于什么是pingback,你可以在搜索引擎中輸入關(guān)鍵字:WordPress pingback,就可以得到你想要的答案了。如果你需要這個功能,可以在里面添加以下代碼:
4、更改博客名稱和描述
在header.php,下面兩行代碼用于顯示博客名稱和描述:
Aurelius
Our blog, keeping you up-to-date on our latest news.
上面是靜態(tài)代碼,現(xiàn)在做如下修改:
現(xiàn)在你的博客首頁看到的就是你博客名稱和描述了,并且logo也是一個鏈接指向你的博客首頁。我們這里說說這些php代碼的作用。
輸出你的博客首頁網(wǎng)址 輸出你的博客名稱 輸出博客描述
博客名稱和描述可以在WordPress管理后臺 - 設(shè)置 - 常規(guī)那里更改。以后制作你自己的WordPress主題的時候,你可參照上面的說明對你的主題進行修改。
5、添加訂閱feed鏈接
相信每個已發(fā)布的WordPress博客主題都會提供feed訂閱,當(dāng)然我們的主題也應(yīng)該提供這樣的功能。在
之前添加以下代碼:
6、添加wp_head
有些插件需要在網(wǎng)頁頭部執(zhí)行一些類如添加一些js或css的動作,要讓這些插件能夠正常的工作,也讓你的主題有更好的兼容性,你應(yīng)該添加wp_head()函數(shù)。打開header.php,在
前面添加以下代碼即可:
現(xiàn)在打開你的博客主頁,查看源代碼,
前面是不是多了以下類似代碼(這些都是wp_head()的功勞):
?
7、添加Description 和 Keywords
關(guān)于添加網(wǎng)頁描述和關(guān)鍵字,可以查看我之前寫過的文章:WordPress使用經(jīng)驗(一)獨立的Description 和 Keywords
8、顯示菜單欄
目前菜單欄有Home、Blog和Contact Us幾個菜單,不過這些都是靜態(tài)的內(nèi)容,并不是你博客上的頁面。現(xiàn)在我們將菜單欄換成你的菜單,這里只在菜單欄中列出頁面page,當(dāng)然你也可以再放置分類,根據(jù)你的喜好來吧,將header.php中:
改成:
9、刷新緩存
在前面,
后面添加PHP代碼,用于提高程序運行效率:
總結(jié)
好了,本次練習(xí)到此結(jié)束!現(xiàn)在總結(jié)一些今天講到的比較重要的知識點:
從當(dāng)前主題文件夾中包含header.php文件is_home(),is_single(),is_category()等幾個條件判斷標(biāo)簽 輸出主題文件夾中style.css文件的路徑 輸出博客pingback網(wǎng)址 輸出博客主題目錄URL 輸出你的博客首頁網(wǎng)址 輸出你的博客名稱 輸出博客描述 用于包含WordPress程序輸出頭部信息 用于列出博客分類頁 用于列出博客頁面
到目前為止你的博客還只能看到主頁,不要灰心,凡事一步一個腳印,以后教程會慢慢深入的。最后提供經(jīng)過本次修改后的Aurelius主題文件,你可以用文本編輯器打開看看,跟你修改的文件比較比較(尤其是header.php),看看你改得怎么樣?
版權(quán)聲明:
本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明:
WordPress主題制作之header.php制作方法
標(biāo)簽:
WordPress主題制作
相關(guān)文章
-
02-25
WordPress主題制作之html靜態(tài)模板制作的方法
-
02-25
WordPress主題制作之index.php制作方法
-
02-25
WordPress主題制作之sidebar.php的制作方法
-
02-25
WordPress主題制作之怎么制作comments.php文件
-
02-25
WordPress主題制作之小白入門
-
02-25
WordPress主題制作全之制作page.php教程
-
02-25
WordPress主題制作之single.php制作方法
-
02-25
WordPress主題制作全之footer.php的制作方法
-
02-25
WordPress主題制作之主題文件構(gòu)成介紹
-
12-17
(自適應(yīng)手機端)響應(yīng)式合同申請書網(wǎng)站模板 word文檔pbootcms網(wǎng)站源碼下載
-
12-14
(自適應(yīng)手機端)圖書期刊繪本網(wǎng)站模板 畫報期刊雜志pbootcms網(wǎng)站源碼下載
-
12-10
(自適應(yīng)手機)牙科診所網(wǎng)站pbootcms模板 牙科醫(yī)院網(wǎng)站源碼下載
-
12-07
(自適應(yīng)手機端)響應(yīng)式電子設(shè)備網(wǎng)站模板 - 數(shù)碼科技企業(yè)產(chǎn)品pbootcms源碼帶下載功能
-
12-04
(自適應(yīng)手機)響應(yīng)式個人博客網(wǎng)站模版 美文博客pbootcms源碼下載 - 帶評論功能
-
11-30
(自適應(yīng)手機)響應(yīng)式機械風(fēng)機設(shè)備網(wǎng)站模板 五金設(shè)備制造儀器易優(yōu)CMS源碼下載
-
12-01
(自適應(yīng)手機)高爾夫球場pbootcms網(wǎng)站模板 體育運動場網(wǎng)站源碼下載
-
11-29
(自適應(yīng)手機)電子產(chǎn)品網(wǎng)站pbootcms模板 智能手表數(shù)碼相機網(wǎng)站源碼下載
-
11-28
易優(yōu)問答插件
-
11-27
PhpStorm 2020.1【PHP編程軟件】中文破解版下載
-
11-25
(自適應(yīng)手機)童裝外貿(mào)網(wǎng)站pbootcms模板 中英文童裝雙語網(wǎng)站源碼下載
推薦文章
排行榜
模板推薦
-
(帶手機版)win電腦操作系統(tǒng)軟件IT軟件下載網(wǎng)站易優(yōu)CMS模板下載
模板名稱:(帶手機版)win電腦操作系統(tǒng)軟件IT軟件下載網(wǎng)站易優(yōu)CMS模板下載模...
-
(PC+WAP)公司注冊財務(wù)會計類網(wǎng)站pbootcms模板 藍色律師公證網(wǎng)站源碼下載
(PC+WAP)公司注冊財務(wù)會計類網(wǎng)站pbootcms模板 藍色律師公證網(wǎng)站源碼...
-
(自適應(yīng)手機端)pbootcms綠色園林建筑藝術(shù)網(wǎng)站模板 花卉園藝網(wǎng)站源碼下載
(自適應(yīng)手機端)pbootcms綠色園林建筑藝術(shù)網(wǎng)站模板 花卉園藝網(wǎng)站源碼下載P...
-
(自適應(yīng)手機端)pbootcms響應(yīng)式刷卡機POS機網(wǎng)站模板 無線支付設(shè)備網(wǎng)站源碼
(自適應(yīng)手機端)pbootcms響應(yīng)式刷卡機POS機網(wǎng)站模板 無線支付設(shè)備網(wǎng)站源...
-
(自適應(yīng)手機端)pbootcms響應(yīng)式旅游公司網(wǎng)站模板 藍色寬屏旅行社網(wǎng)站源碼下載
(自適應(yīng)手機端)pbootcms響應(yīng)式旅游公司網(wǎng)站模板 藍色寬屏旅行社網(wǎng)站源碼下...
-
熱門標(biāo)簽
- word文檔
- 合同申請書
- 期刊雜志
- 畫報
- 繪本網(wǎng)站模板
- 圖書期刊
- 牙科醫(yī)院
- 牙科診所
- 數(shù)碼科技
- 機械模板
- 機械風(fēng)機
- 體育運動場
- 高爾夫球場
- 數(shù)碼相機
- 破解版
- PhpStorm
- PHP編程軟件
- 雙語網(wǎng)站
- 童裝
- 童裝外貿(mào)網(wǎng)站
- 多余圖片清理插件
- 文檔定時發(fā)布插件
- 汽車周邊產(chǎn)品
- 汽車配件模板
- ps制圖軟件
- Photoshop軟件
- 相關(guān)文檔插件
- 易優(yōu)CMS插件
- QQ一鍵登錄
- 易優(yōu)系統(tǒng)助手
- 制圖軟件
- ps軟件
- Photoshop
- 下載功能
- 金店網(wǎng)站
- 劇情介紹
- word資源
- 文案網(wǎng)站
- 電影解說
- 財務(wù)審計
- 工程造價
- 圖片素材網(wǎng)
- 業(yè)務(wù)咨詢
- 服務(wù)機構(gòu)
- 金融服務(wù)
- 企業(yè)咨詢
- 電腦組裝
- 電腦維修
- 軸承電子
- 出口模版
- 五金行業(yè)
- 英文會員模版
- 易優(yōu)英文版
- 英文網(wǎng)站模版
- 設(shè)計模版
- 推廣源碼
- 旅游宣傳
- 推廣網(wǎng)站
- 網(wǎng)站展示
- 機械柜