久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

新手如何寫一個(gè)WordPress主題(建站教程) | 小獸WordPress

 深度視訊 2019-08-18

雖然現(xiàn)在免費(fèi)的Wordpress主題滿天飛,但做為一個(gè)Geek你有沒有考慮過寫一個(gè)屬于自己的Wordpress主題呢,。這篇文章就教你如何從最基礎(chǔ)開始做一個(gè)Wordpress主題,。

主題的文件結(jié)構(gòu)

寫之前首先要了解一下Wordpress主題的結(jié)構(gòu)。

Wordpress主題放在wp-content/themes/下,,做為一個(gè)獨(dú)立的文件夾存在,。文件夾的名字隨意,但不要使用純數(shù)字,,否則會(huì)導(dǎo)致主題無法在主題列表中正常顯示,。主題文件夾中包含該主題需要的所有樣式文件、模板文件,、函數(shù)文件,、JavaScript腳本 文件、靜態(tài)文件等,。

一個(gè)最小的主題通常由三類文件組成:

  • 樣式表文件 style.css
  • 函數(shù)文件functions.php(可選)
  • 模板文件

注意,,這些文件的名稱是固定的,不能隨意更改,。

下面我們就來分別看一看每個(gè)文件有什么作用,。

樣式文件

style.css是一個(gè)主題的必選文件,因?yàn)槠渲邪藢?duì)這個(gè)主題的描述信息,。一個(gè)style.css的頭部信息如下:

/* Theme Name: 主題名稱(必選)

Theme URI: 主題的地址,,可選,格式為一個(gè)URL,,如http:///

Description: 對(duì)主題的描述,,會(huì)顯示在主題列表中。

Author: 作者

Version: 版本,,如1.0 Tags: 給主題加的一些標(biāo)簽,,可選,一般是為了讓用戶更方便搜索到這個(gè)主題,。

*/

需要注意的是,,每個(gè)主題都應(yīng)該有一個(gè)自己的主題名稱(Theme Name),以便于在主題列表中可以區(qū)分,。

函數(shù)文件

除非你建立一個(gè)純靜態(tài)的主題,,否則你一定會(huì)調(diào)用到Wordpress的API。這些主題所要用到的函數(shù)就寫在functions.php文件中,。你可以以Wordpress自帶主題中的functions文件做為參考,。

模板文件

模板文件不是一個(gè)文件,而是一類php文件,。它們決定了你每個(gè)頁面的最終顯示效果,。模板文件遵循一定的命名規(guī)則,,下面是每個(gè)模板的名稱和用途。

模板文件說明

index.php

主模板,。如果你的主題使用自己的模板,,index.php 是必須要有的。

comments.php

評(píng)論模板.

front-page.php

首頁模板,,僅用于開啟靜態(tài)首頁時(shí),。

home.php

主頁模板,默認(rèn)的首頁,。如果你開啟了靜態(tài)首頁這是展現(xiàn)最新的文章的模板頁面,。

single.php

單獨(dú)頁面模板。顯示單獨(dú)的一篇文章時(shí)被調(diào)用,。對(duì)于這個(gè)以及其他的請(qǐng)求模板,,如果模板不存在會(huì)使用 index.php。

single-.php

自定義單獨(dú)頁面模板,。例如,,single-books.php 展示自定義文章類型為books的文章. 如果文章類型未被設(shè)置則使用index.php。

page.php

頁面模板,,獨(dú)立頁面調(diào)用,。

category.php

分類模板,分類頁面調(diào)用,。

tag.php

標(biāo)簽?zāi)0?,?biāo)簽頁面調(diào)用。

taxonomy.php

術(shù)語模板,,請(qǐng)求自定義分類法的術(shù)語時(shí)使用,。

author.php

作者模板,作者頁面調(diào)用,。

date.php

日期/時(shí)間模板,,按時(shí)間查詢時(shí)使用的模板。

archive.php

存檔模板,,查詢分類,,作者或日期時(shí)使用的模板。需要注意的是,,該模板將會(huì)分別被category.php,, author.php, date.php所覆蓋(如果存在的話),。

search.php

搜索結(jié)果模板,,顯示搜索結(jié)果時(shí)使用的模板。

attachment.php

附件模板,查看單個(gè)附件時(shí)使用的模板,。

image.php

圖片附件模板,,當(dāng)在wordpress中查看單個(gè)圖片時(shí)將調(diào)用此模板,如果不存在此模板,,則調(diào)用attachment.php 模板。

404.php

404 錯(cuò)誤頁面模板,,當(dāng)WordPress無法查找到匹配查詢的日志或頁面時(shí),,使用404.php文件。

沒有特別的數(shù)量要求,,你甚至可以僅僅使用一個(gè)文件index.php作為模板文件,,所有 頁面都會(huì)使用這個(gè)模板,多數(shù)情況下,,你會(huì)有多個(gè)模板來顯示不同的頁面,。具體模板的調(diào)用順序可以參考下圖(點(diǎn)擊后看大圖):

新手如何寫一個(gè)WordPress主題(建站教程)

一個(gè)最簡(jiǎn)單的主題

知道了上面這些之后,我們來看一個(gè)最簡(jiǎn)單主題例子,。首先,,這個(gè)主題包含下面幾個(gè)文件:

  • style.css
  • index.php
  • single.php
  • header.php
  • sidebar.php
  • footer.php

style.css的內(nèi)容上面已經(jīng)提及,你只需要補(bǔ)充自己需要的css就可以了,。

header.php, sidebar.php, footer.php分類是頁面的頂部,、邊欄、尾部,。文章采用single.php作用模板,,其它頁面(如主頁)會(huì)采用index.php做模板。

index.php的內(nèi)容為: <?php get_header(); ?> 首頁和其它頁面,。 <?php get_sidebar(); ?> <?php get_footer(); ?> 文章頁面模板single.php為: <?php get_header(); ?> <h1><?php the_title(); ?></h1> <div><?php the_content(); ?></div> <?php get_sidebar(); ?> <?php get_footer(); ?>這樣,,我們一個(gè)最簡(jiǎn)單的模板就完成了。剩下的就是你自己根據(jù)你的需要為其添加樣式和內(nèi)容了,。另外在模板中所有你可能用到的Wordpress函數(shù)在這里都可以找到:Wordpress Function Reference,。

還有想說的,如果你不是非常的Geek,,大可不必從頭開始寫模板文件,,每個(gè)Wordpress發(fā)行版中都會(huì)默認(rèn)的提供了一兩個(gè)模板,它們完全可以做為你寫模板的參考,。

最后感激每一位能看完本篇文章的讀者,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多