本專欄介紹如何開發(fā)和設(shè)計(jì)您自己的主題。如果您想了解有關(guān)如何安裝和應(yīng)用主題的更多信息,請參閱應(yīng)用主題文檔。本文的內(nèi)容與應(yīng)用主題不同,因?yàn)樗懻摿司帉懘a以構(gòu)建自己的主題的技術(shù)方面,而不是如何激活主題或從何處獲得新主題。
為什么要使用主題?
主題由一系列文件和 CSS 樣式表組成wordpress網(wǎng)站制作,構(gòu)成一個(gè)漂亮的網(wǎng)站。每個(gè)主題都不同,因此用戶可以隨時(shí)更改網(wǎng)站的外觀。

您可能想為自己開發(fā)一個(gè)主題wordpress主題開發(fā)文檔,或制作一個(gè)公開發(fā)布的主題。但除此之外,為什么要制作自己的主題?
主題有很多優(yōu)點(diǎn)。
為什么要制作自己的主題?這才是問題的關(guān)鍵。

我可以從本專欄中學(xué)到什么?深入使用技巧 主題開發(fā) 插件開發(fā) 獨(dú)立制作完整博客 獨(dú)立制作完整電商網(wǎng)站 主題模板開發(fā)標(biāo)準(zhǔn)
主題應(yīng)按照以下標(biāo)準(zhǔn)開發(fā):
主題剖析

主題目錄位于 wp-//。主題的子目錄包含所有樣式文件、模板文件、可選功能文件(.php)、文件、圖像等。例如,名為“test”的主題將放置在 wp-//test/ 目錄中。請避免使用數(shù)字名稱,這會(huì)妨礙它們在主題列表中正確顯示。
每個(gè)發(fā)行版都有一個(gè)默認(rèn)主題。請查看默認(rèn)主題,制作自己的主題可能會(huì)有所幫助。
一個(gè)主題通常由三個(gè)文件和圖片組成。

樣式表文件 style.css 控制頁面的外觀。函數(shù)文件 (.php)??刂茝臄?shù)據(jù)庫中檢索的數(shù)據(jù)的外觀的模板文件。 ...
我們單獨(dú)來看一下。
主題樣式表(style.css)

CSS 文件不僅定義了你的主題樣式,style.css * 必須以注釋的形式列出主題細(xì)節(jié)。 *兩個(gè)不同的主題不允許有相同的表示,因?yàn)檫@會(huì)導(dǎo)致錯(cuò)誤的主題選擇。如果您通過復(fù)制已創(chuàng)建的主題來創(chuàng)建新主題,請務(wù)必先更改這些標(biāo)題注釋。
以下是樣式表標(biāo)題注釋的示例,稱為樣式表標(biāo)題注釋。例如wordpress做網(wǎng)站,主題“”:
/*
Theme Name: Bachelor
Theme URI: http://taper.io/themes/bachelor
Author: Ayuan
Author URI: http://taper.io/
Description: The Bachelor theme for TaperLabs takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: bachelor
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
在接下來的文章中,我將從主題文件結(jié)構(gòu)開始wordpress主題開發(fā)文檔,解釋并創(chuàng)建示例來討論函數(shù)文件、模板文件、基本模板、自定義頁面模板、搜索查詢模板、定義模板、模板引用、用法和機(jī)制插件 API 掛鉤等??焖佥p松地進(jìn)入這個(gè)方便簡潔的開源 CMS 系統(tǒng)。
文章來自互聯(lián)網(wǎng),侵權(quán)請聯(lián)系刪除,文章闡述觀點(diǎn)來自文章出處,并不代表本站觀點(diǎn)。
www.bjcthy.com