xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

WordPress主題:Tint-K主題2.5.0-Pro免授權(quán)下載Tinection重構(gòu)版

演示網(wǎng)址: https://webapproach.net/tint.html

主題介紹主要結(jié)構(gòu)優(yōu)化

Tint主題為了優(yōu)化模板的加載,改寫了默認(rèn)的模板加載機(jī)制。目前可以看到Tint主題發(fā)布版的文件夾非常整潔,沒有各種category.php single.php page.php等默認(rèn)模板文件。僅有的四個(gè)文件分別是functions.php index.php style.css screenshot.png,其中functions.php是WordPress主題的加載入口核心,index.php目前僅為占位文件,無實(shí)質(zhì)內(nèi)容,style.css主要通過注釋頭表明主題的基本信息,真正的樣式不位于style.css中,screenshot.png是主題預(yù)覽圖片。

除了文件之外,Tint主題目錄下直屬assets/core/dash三個(gè)文件夾,其中assets文件夾為靜態(tài)資源如圖片,JS/CSS,字體等存放位置,dash主要存放一些與后臺(tái)相關(guān)的如主題設(shè)置選項(xiàng)等函數(shù)文件,而core文件夾則包含了Tint主題的核心功能函數(shù)。在core文件夾之下按照類型又包含api/classes/functions/languages/library/modules/templates/viewModels幾個(gè)文件夾,它們功能類型如下:
api – REST API控制器及相關(guān)工具classess – PHP自定義類文件存放處functions – 各種功能函數(shù),其中的文件按照功能劃分,避免了將所有功能函數(shù)寫入functions.php單文件造成文件過大且不便修改的問題languages – 國(guó)際化語言包library – PHP外部開源庫(kù)modules – 各種頁(yè)面模板的小模塊templates – 頁(yè)面模板viewModels – 將MVVM設(shè)計(jì)模式引入到WordPress主題開發(fā)中,各種數(shù)據(jù)如文章的查詢等在此VM中完成,避免在模板中寫入過多的邏輯,同時(shí)可以無縫接入緩存控制路由劃分優(yōu)化

除了傳統(tǒng)的首頁(yè)/文章/分類/標(biāo)簽/頁(yè)面等模板路由,Tint通過自定義rewrite規(guī)則引入了多個(gè)自定義路由,所以你的服務(wù)器必須開啟偽靜態(tài)支持,并且WordPress的固定鏈接設(shè)置也必須自定義成postname或post_id的模式。添加的自定義路由有:

/management/xxx – 站點(diǎn)管理中心路由,包括站點(diǎn)統(tǒng)計(jì),文章管理,商品管理,訂單管理,會(huì)員管理,優(yōu)惠碼管理多個(gè)子路由 (該路由僅管理員可用)/me/xxx – 個(gè)人管理中心路由,包括個(gè)人資料設(shè)置,通知查看,消息查看,個(gè)人文章管理,個(gè)人草稿管理,個(gè)人收藏管理,個(gè)人積分,會(huì)員狀態(tài)與管理,個(gè)人訂單管理若干子路由 (該路由僅針對(duì)當(dāng)前登錄用戶)/u/{id} – 作者中心路由,包括作者資料,作者的文章,評(píng)論,收藏,粉絲以及關(guān)注幾個(gè)子路由 (該路由對(duì)所有用戶可見,每位用戶都有一個(gè)不同的專屬路由鏈接)

資源截圖

代碼片段和文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源