資源描述:
《超詳細(xì)WordPress 主題教程:從零開(kāi)始制作.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、超詳細(xì)WordPress主題教程:從零開(kāi)始制作?創(chuàng)建WordPress主題所需的工具和準(zhǔn)備從零開(kāi)始制作WordPress主題其實(shí)不難,只要你從現(xiàn)在開(kāi)始認(rèn)真閱讀這個(gè)教程,一步一步認(rèn)真學(xué)習(xí),你就會(huì)成為一個(gè)WordPress主題制作高手。至少你會(huì)修改現(xiàn)有主題。網(wǎng)絡(luò)上已經(jīng)有很多關(guān)于制作WordPress主題的教程,并且WordPress官方網(wǎng)站上也有指導(dǎo)文章。但是當(dāng)你不懂這方面的術(shù)語(yǔ)的話,這些教程可能不一定會(huì)幫助你,甚至還會(huì)誤導(dǎo)你,所以這個(gè)教程會(huì)真正從零開(kāi)始教你如何創(chuàng)建WordPress主題。創(chuàng)建WordPress主題所需的工具和準(zhǔn)備開(kāi)始真正制作主題之前,你需要使用到下面這些工具:?
2、為了測(cè)試方便和快速,你首先需要在本地安裝WordPress,至于如何在Windows系統(tǒng)上安裝WordPress,你可以參考這篇日志:在WordPress本地安裝WordPress。?如果由于某種原因不能在本地安裝WordPress,那么你也可以的服務(wù)器上安裝一個(gè)測(cè)試版的WordPress。這個(gè)時(shí)候你必須要有一個(gè)支持WordPress主機(jī)的服務(wù)器,一般我使用LAMP主機(jī)(Linux+Apache+MySQL+PHP)主機(jī),Win+IIS主機(jī)可能會(huì)有很多問(wèn)題,調(diào)試也比較麻煩,而LAMP主機(jī),從我個(gè)人使用經(jīng)驗(yàn)來(lái)說(shuō),我推薦(MT)MediaTemple主機(jī)。?代碼編輯工具,如Not
3、ePad++或者Vim都可以,主要是適合自己個(gè)人使用習(xí)慣。?FTP工具,用于上傳主題到服務(wù)器上測(cè)試,這方面的工具很多,如Filezilla,SmartFTP等,如果你先安裝軟件麻煩(對(duì)啊,現(xiàn)在是云計(jì)算時(shí)代,誰(shuí)還裝軟件),你也可以安裝Firefox的FTP擴(kuò)展,F(xiàn)ireftp,直接在Firefox中上傳文件到服務(wù)器上。?XHTML驗(yàn)證器和CSS驗(yàn)證器。你將需要這些工具去驗(yàn)證你的主題是否符合XHTML和CSS標(biāo)準(zhǔn),并且可以使用它查出奇正錯(cuò)誤的地方。這篇就介紹到這里,主要介紹了制作WordPress主題所需的工具和應(yīng)該做哪些準(zhǔn)備,下面就開(kāi)始要了解和開(kāi)始制作WordPress主題。#
4、1:介紹?基本規(guī)則:?專(zhuān)業(yè)術(shù)語(yǔ):?層式結(jié)構(gòu):1WordPress主題教程#1:介紹是從零開(kāi)始創(chuàng)建WordPress主題系列教程的第一篇。從零開(kāi)始制作WordPress主題的教程不會(huì)一次就教會(huì)你所有的東西,那樣也是不可能的,這個(gè)教程也不是WordPress主題制作的參考,我所做的是一步一步從零開(kāi)始教你如何制作WordPress主題,所以一定要耐心。所以這一篇介紹首先是WordPress主題制作的一個(gè)最基本的介紹。這里會(huì)涉及到HTML和WordPress的基本規(guī)則,一些專(zhuān)業(yè)術(shù)語(yǔ),以及WordPress主題的層式結(jié)。這些概念是很重要的,在接下來(lái)教程的很多地方都會(huì)涉及到,所以開(kāi)始之前
5、一定要搞清楚?;疽?guī)則:?規(guī)則#1:以正確順序關(guān)閉所有HTML標(biāo)簽。在上圖中在錯(cuò)誤關(guān)閉標(biāo)簽的演示中,關(guān)閉的ul標(biāo)簽是不按次序的。每個(gè)HTML標(biāo)簽都是在<和>中,如果有斜線/,則說(shuō)明這個(gè)標(biāo)簽是結(jié)束標(biāo)簽,沒(méi)有則是開(kāi)始標(biāo)簽。如:<>是開(kāi)始標(biāo)簽,而>是結(jié)束標(biāo)簽。在上面的例子中,使用ul(無(wú)序列表)li(列表元素)標(biāo)簽。注意li的開(kāi)始和結(jié)束標(biāo)簽在ul的開(kāi)始和結(jié)束標(biāo)簽的里面,這就是標(biāo)簽正確嵌套方式。?規(guī)則#2:每個(gè)主題至少要有這兩個(gè)文件–style.css和index.php。index.php告訴主題中所有的元素如何布局,style.css則告訴主題中所2有的元素該如何展示和樣式。
6、下面是一個(gè)完整的主題含有的文件列表(現(xiàn)在我們不用詳細(xì)了解這個(gè)列表每個(gè)文件的意思,有個(gè)這樣的印象就可以了):ostyle.cssoindex.phpohome.phposingle.phpopage.phpoarchive.phpocategory.phposearch.phpo404.phpocomments.phpocomments-popup.phpoauthor.phpodate.php專(zhuān)業(yè)術(shù)語(yǔ):?Template(模板)—其實(shí)就是一個(gè)代碼集,主題中很多地方會(huì)利用到這個(gè)代碼集,所以把它們整合成一個(gè)模板,這樣就就不必一遍遍輸入這些重復(fù)代碼。?Templatefile(模板
7、文件)—一個(gè)包含一個(gè)或者多個(gè)代碼集(模板)文件。每個(gè)主題是由多個(gè)模板文件組成的,如:index.php,style.css,sidebar.php等等。?Theme(主題)或者WordPresstheme(WordPress主題)—所有你正在使用的文件:文本,圖像,代碼等等。注意:WordPresstheme(主題)和WordPresstemplate(s)(模板)是兩個(gè)不同的東西,盡管有些人認(rèn)為他們一樣。?Post(日志)—現(xiàn)在你讀的就是一篇日志。此外,它是你blog的一個(gè)簡(jiǎn)單的條目,如:一個(gè)頁(yè)面或者