WordPress主題製作函式全攻略

2021-07-25 22:28:04 字數 1562 閱讀 4517

wordpress 基本模板檔案

一套完整的 wordpress 模板應至少具有如下檔案:

當然,具體到特定的某款模板,可能不止這些檔案,但一般而言,這些檔案是每套模板所必備的。

基本條件判斷 tag

is_home(): 是否為主頁

is_single(): 是否為內容頁 (post)

is_page(): 是否為內容頁 (page)

is_category(): 是否為 category/archive 頁

is_tag(): 是否為 tag 存檔頁

is_date(): 是否為指定日期存檔頁

is_year(): 是否為指定年份存檔頁

is_month(): 是否為指定月份存檔頁

is_day(): 是否為指定日存檔頁

is_time(): 是否為指定時間存檔頁

is_archive(): 是否為存檔頁

is_search(): 是否為搜尋結果頁

is_404(): 是否為 「http 404: not found」 錯誤頁

is_paged() : 主頁 /category/archive 頁是否以多頁顯示

header 部分常用到的 php 函式

< ?php bloginfo(』name』); ?>: 部落格名稱 (title)

< ?php bloginfo(』stylesheet_url』); ?>: css 檔案路徑

< ?php bloginfo(』pingback_url』); ?>: pingback url

< ?php bloginfo(』template_url』); ?>: 模板檔案路徑

< ?php bloginfo(』version』); ?>: wordpress 版本

< ?php bloginfo(』atom_url』); ?>: atom url

< ?php bloginfo(』rss2_url』); ?>: rss 2.o url

< ?php bloginfo(』url』); ?>: 部落格 url

< ?php bloginfo(』html_type』); ?>: 部落格網頁 html 型別

< ?php bloginfo(』charset』); ?>: 部落格網頁編碼

< ?php bloginfo(』description』); ?>: 部落格描述

< ?php wp_title(); ?> : 特定內容頁 (post/page) 的標題

模板常用的 php 函式及命令

與模板相關的其他函式

?php _e(』message』); ?>: 輸出相應資訊

< ?php wp_register(); ?>: 顯示註冊鏈結

< ?php wp_loginout(); ?>: 顯示登入 / 登出鏈結

< !–next page–>: 將當前內容分頁

< !–more–>: 將當前內容截斷,以不在主頁 / 目錄頁顯示全部內容

< ?php timer_stop(1); ?>: 網頁載入時間 (秒)

< ?php echo get_num_queries(); ?> : 網頁載入查詢量

wordpress主題修改 製作

懂一點點的html css 主題檔案構成 在開始製作wordpress主題之前,首先得了解wordpress主題到底由哪些檔案構成,你得清楚wordpress程式是怎樣與主題檔案連線的。以下是wordpress預設主題default資料夾下的所有模板檔案 看了上圖,可能你還摸不著頭腦,到底這些檔案是...

WordPress主題製作教程6 常用模版標籤

輸出模板標籤一般有兩種方式 the yourtag 輸出標籤值和get the yourtag 獲標籤值 通常來說,the yourtag echo get the yourtag 常用模版標籤 bloginfo name 獲取部落格名字 bloginfo template directory 獲取...

WordPress主題製作教程4 呼叫指定頁面內容

假設頁面page id 86 page id 86 echo 內容 get post page id post content 其他引數 post author 文章作者的編號 post data 文章發表的日期和時間 yyyy mm dd hh mm ss post data gmt 文章發表的格...