如何創建最好的 WordPress 主題並且不要犯錯誤
已發表: 2020-10-22WordPress 在其他 CMS 中佔有一席之地,包括紐約時報、瑞典官方網站、TechCrunch 和 Vogue 在內的數百萬個網站都在其上運行。 該平台的結構是多功能的,既適用於小型個人博客的網站,也適用於大公司的網站。
這個 CMS 的流行是由於幾個因素,包括大量的免費主題、插件和高頻率的更新。 此外,與許多其他平台不同,WordPress 擁有龐大的用戶社區。 如果您在使用系統時遇到問題,或者您需要與志同道合的人交談,您可以通過數以千計的可用論壇中的任何一個聯繫社區。 WordPress 主題是定義網站外觀的文件集合。 該主題包括JavaScript 和 HTML 編程,並且經常涉及JavaScript 開發人員或jQuery 開發人員。
WordPress 非常用戶友好,使其成為有抱負的博主的最佳平台之一。 組織良好的菜單和簡單的控件消除了深入研究代碼的需要。 即使用戶沒有 HTML 的基本知識,創建一個 WordPress 站點也不會花費太多時間,以及進一步使用它。
但是,在本文中,我們想注意創建您的主題:如何盡可能有效地解決此問題並避免錯誤。
資料來源: kinsta.com
為什麼創建自己的 WordPress 主題很重要
WordPress 有一個包含數百個免費主題的內部庫。 它們適合各種目的和偏好。 那麼,當有大量免費主題時, JS 開發人員為什麼要創建自定義主題呢?
自定義主題比免費主題有更多好處,原因如下:
- 設計的獨特性。
請注意,互聯網上 29% 的網站由 WordPress 提供支持。 某人可能與您的主題相同的可能性很高。 為了讓您的品牌只與您相關聯,您需要在自由 JS 開發人員或內部專家的幫助下提前處理好這件事。
- 個性化功能。
WordPress 和插件需要保存單個元素。 對於他們獨特的主題,開發人員可以準確地創建在特定領域中脫穎而出所需的元素。
- 更改默認主題的能力有限。
在大多數情況下,標準主題的用戶可以影響簡單的事物,例如顏色、字體和圖像。 創建主題時,您可以添加無限數量的功能和特性。 隨著您網站的發展,您可能會想到這樣的想法,增加主題功能的機會將永遠伴隨著您。
結果將是一個獨特的博客或網站設計,您可以在其中影響更改,而不是來自默認主題開發人員的意外更新。
開發 WordPress 主題的常見錯誤是什麼
當您決定創建自己的主題時,您應該知道並儘量避免一些常見錯誤。
- 在不使用操作和過濾器的情況下創建主題
使用操作和過濾器創建獨立主題。 這樣您就可以在不編輯原始主題的情況下修改功能。 此外,如果您以後想要構建依賴於原始主題的高級擴展,那麼您應該開發具有易於擴展的可能性的原始主題。
- 尋找額外的工作
當你想要改進某些東西時要小心——尤其是當你創建一個與另一個已經存在的函數大致相同的函數時。 您添加的“漂亮”代碼越多,您將來維護它的難度就越大。 擊鍵不是衡量您作為開發人員工作效率的標準。 花更多時間思考代碼比編寫代碼要好。

- 在主題中使用變量
當您完成一些不必要的優化後,您會注意到主題中的變量要少得多。 最好放棄變量,儘管一些邏輯條件是必不可少的。 在這種情況下,最好通過從主題中刪除盡可能多的不必要的內容來提高主題的可讀性。
創建 WordPress 主題的步驟
JavaScript 開發人員應該做的第一件事是在計算機上下載並安裝 WordPress。 還需要使用文本編輯器進行工作。 接下來,您需要在安裝 WordPress 的驅動器上找到 wp-content\themes 目錄,並在其中以未來主題的名稱創建一個新文件夾。 標準 WordPress 主題也存儲在這裡。
每個主題必須包含兩個文件:index.php 和 style.css,以及一個包含主題圖像的 images 文件夾。 首先,您只需要創建這些文件,然後開始填充它們。 index.php 文件可以在文本編輯器中獨立編寫,從專家那裡訂購,或者您可以從另一個主題中獲取現成的內容。
對於主題,您需要將所需擴展名 1200×900 像素的 screenshot.png 文件上傳到主題文件夾。 它可以是任何符合指定格式的圖像。 必須將 index.php 中的代碼複製到記事本中並保存在新的主題文件夾中,並指定 PHP 擴展名。 此外,在此文件中,您可以添加您希望在網站上看到的任何元素。
現在您需要填寫 style.css 文件。 與上一步類似,打開文本編輯器並添加以下內容:
/ *
主題名稱:主題名稱
主題 URI:專用於該主題的站點的 URL
描述:主題描述
版本:主題版
作者:作者姓名
作者 URI:主題作者地址
* /
index.php 文件包含有關站點的一般信息。 它包含為每個頁面重複的元素。 要使所有內容正常工作,您需要為頁眉、側邊欄和頁腳創建單獨的文件。 它們都將存儲在一個共享文件夾中,並且每個都將被分配一個 PHP 擴展。
例如,讓我們先創建 header.php 文件。 為此,請從 index.php 中選擇並複制標題行。 需要對其余文件執行相同的步驟。
您可以自行決定對它們進行補充和編輯。 例如,您可以使用搜索欄、徽標和其他元素將唯一圖像添加到標題中。
要正確顯示頁眉、側邊欄和頁腳,您需要將它們的單獨文件鏈接到主文件(索引)。 為此,請在 index.php 文件的開頭添加以下行:
<? php get_header(); ?>
每個 WordPress 主題的核心是兩個文件:index.php 和 style.css。 創建它們後,您可以嘗試不同的主題元素和功能,為每個頁面創建獨特的設計。
結論
為 WordPress 創建主題為企業主、博主、服務賣家提供了充足的機會。 使用獨特的主題, JavaScript 程序員可以為特定站點創建具有最方便的功能集的特殊主題。