這個主題最初是基于我自身的需求而制作的,外面賣的主題又貴又花里胡哨,十個功能里有十八個我用不上的,所以,干脆自己寫了一個。
在這之后的一段時間,我的一些朋友也加入使用了這款主題,由于我的這些朋友們并不懂代碼,在幫助他們的過程中,主題也更新了一大堆設(shè)置項(xiàng)和新功能,并且在歷經(jīng)數(shù)次重新設(shè)計和大修大改之后,AIYA-CMS 主題也終于有了現(xiàn)在的樣子。
好消息是,我在這個主題中做的大量工作可以說是卓有成效的,現(xiàn)在,這個主題中的所有你能看到的組件都是可自定義的,并且全局支持配色 & 外觀設(shè)置。哦對了,這個主題也擁有豐富的組件函數(shù)可以簡單的二開或定制你自己的頁面。

主題特點(diǎn)
AIYA-CMS 是一個很新的舊主題,它的一切功能都遵照傳統(tǒng)的CMS站點(diǎn)外觀進(jìn)行設(shè)計的。
至于為什么新,那當(dāng)然是因?yàn)檫@才剛發(fā)布了。
- 環(huán)境:基于 PHP 7.2 和 WordPress 6.1 制作( WP 6.0 最低兼容至 5.6 ,更以下的版本無法使用此主題)。
- 良好的兼容性:一切基于 WordPress 的原生函數(shù)(注1),既然WP本身就提供了的功能,何必自己再寫一個呢。
- 豐富組件,主題目前已有12個小工具、2種輪播外觀、2種列表循環(huán)外觀(卡片和列表模式)、2個文章類型、以及一個獨(dú)立文章類型(推文)。
- 完全自定義,支持全局級別外觀自定義,所有組件均支持自定義輸出的內(nèi)容。
- 移動端自適應(yīng),并且可以自定義移動端顯示的組件。
- 豐富的定制化&本地化設(shè)置,在保證兼容性的前提下深度定制許多了 WP 的原生功能(注2),無需任何額外插件,你甚至可以自定義WP的后臺界面。
- 短代碼功能和后臺編輯器支持,主題使用短代碼支持DPlayer和APlayer全功能調(diào)用,并支持后臺編輯器可視化配置(注3)。
- 符合Bing標(biāo)準(zhǔn)和Google標(biāo)準(zhǔn)的SEO支持,至于為什么沒提百度,因?yàn)榘俣葲]有標(biāo)準(zhǔn)。
- 設(shè)置以及禁用WP有安全性風(fēng)險的功能,限制了WP常見的所有可能導(dǎo)致用戶名或郵箱信息暴漏的功能,以及一些禁用一些不需要的功能或增加簡單的驗(yàn)證。
- 以及其他常見的功能,總之就是該有的都有,
沒有的就是還沒加。
(注1:這樣做的好處是不會有額外的安全性風(fēng)險并且不會有額外的數(shù)據(jù)庫開銷,壞處是WP祖?zhèn)骷軜?gòu)導(dǎo)致其安全性和性能本就圖一樂)
(注2:保證兼容性是指主題不會操作和替代任何WP的輸出函數(shù),不會影響其他大部分插件的功能,但并不能保證插件功能的外觀樣式也兼容)
(注3:暫時僅支持經(jīng)典編輯器,并不支持古騰堡的區(qū)塊)
更新與支持
以下是一些更新與支持方面的說明。
1、因?yàn)槲乙矝]有額外的時間和精力提供用戶支持,于是,現(xiàn)將主題內(nèi)置的更新檢測功能移除了,總之我一般會在每個月末發(fā)布一次更新。
2、主題的更新會分為兩部分:基于WordPress本體的功能或基礎(chǔ)功能,會更新在主題包中;需要自定義數(shù)據(jù)表的復(fù)雜功能或需要外部接入的功能,會作為插件單獨(dú)維護(hù)。
3、主題在使用中可能出現(xiàn)或暴露的一些BUG/兼容問題/安全隱患問題等,我會盡最大可能在最短時間內(nèi)提供解決,但是相對的,我并不能保證此類情況不出現(xiàn)。
4、主題中集成的一些外部平臺的服務(wù)或功能我會做一些額外的工作來確保它們是可用的,但是這仍取決于這些外部平臺是否允許任何人使用它們。
5、在不會因?yàn)榘疽光酪约八屯赓u的時候不會因?yàn)榭词謾C(jī)被車創(chuàng)死的前提下,我會盡量幫助各位,但是鑒于溝通和交流確實(shí)是有成本的,以及我的能力也是有限的,你可以選擇懷疑或否定我的任何一句話以及我本人。
6、對于以上說明以及其他任何問題,你可以在愛發(fā)電、企鵝群、以及 工單頁面 與我聯(lián)系。
7、或者,你也可以選擇給我打錢,詳細(xì)請閱讀 拓展組件及定制服務(wù)。
Coming Soon (畫餅)
以下是一些更新規(guī)劃。
- 消息盒子:為主題提供彈窗以及懸浮消息通知,包括評論被回復(fù)以及歡迎提示等。
- 多級篩選菜單:多級篩選菜單和面包屑導(dǎo)航組件。
- 接入一個新的文本編輯器:雖然古騰堡很爛,但是經(jīng)典編輯器也很爛。
- 用戶中心-插件:規(guī)劃了大概5項(xiàng)功能,VIP用戶組(以及相關(guān)權(quán)限功能)、個人主頁、文章收藏、頭像上傳、積分(經(jīng)驗(yàn)值)
- BBPress兼容或BuddyPress兼容:或者大概也許可能兩個都會做。
援引項(xiàng)目說明
以下是AIYA-CMS 引入的項(xiàng)目列表,或者按互聯(lián)網(wǎng)黑話來說,以下是AIYA-CMS使用的部分技術(shù)棧。
由于其中的部分項(xiàng)目使用GPL協(xié)議開源,作者暫時沒有時間去處理這些項(xiàng)目中的每一項(xiàng)發(fā)布要求以及其代碼標(biāo)準(zhǔn)化事項(xiàng)。在此之前,如果你遇到了或者預(yù)期會遇到一些非常嚴(yán)苛的開源審查,你可以參考此列出并做出規(guī)避。
- jQuery Library?:前端庫
- Bootstrap v5:前端庫
- Bootstrap Icons:前端圖標(biāo)庫
- Fancybox.js v4:圖片燈箱組件
- Highlight.js v11:代碼高亮組件
- QRCode.js:二維碼生成組件
- DPlayer.js:前端視頻播放器組件
- APlayer.js:前端音樂播放器組件
- Meting-API:后端網(wǎng)易云音樂解析組件,簡單修復(fù)了其中的部分接口
- BFI_Thumb:一個為WP提供圖片處理能力的經(jīng)典工具,修改適配了PHP嚴(yán)格模式,以及兼容了WP 6.2和WP多站點(diǎn)模式
- codestar-framework?:WP主題后臺設(shè)置框架,替換了其中的CDN地址,并禁用了一些功能
- widget-cache:一個用于為小工具添加緩存功能的WP插件

