什麼是 WordPress 核心? WordPress 核心解釋

已發表: 2020-11-18

“WordPress 核心”一詞包含 WordPress 網站運行所需的所有基礎文件。 在本文中,我們將詳細了解 WordPress 的核心。 到最後,您將確切地知道 WordPress 核心的含義、它的作用、您可以如何為 WordPress 做出貢獻等等。 現在,讓我們深入了解。

在本指南中

    您可能已經知道,WordPress 作為內容管理系統從表面上看非常易於使用。 幾乎任何對網站有基本了解的人都可以設計和運行一個成功的 WordPress 網站。 WordPress 如此受歡迎的原因在於,您無需了解幕後發生的事情就可以做到這一點。

    但是,在某些時候,您可能希望更好地了解運行您網站的核心文件。

    了解您的 WordPress 網站背後發生的事情可以幫助您解決錯誤和問題,這超出了您在 WordPress 管理儀表板中所能做的。

    一旦您更加熟悉 WordPress 核心文件、您可以在何處找到它們以及它們各自的作用,您就會為您的站點打開一個充滿發展機會的新世界。 您還將學習如何快速解決您自己的網站問題,並最終能夠像專業人士一樣安裝一些自定義功能。

    WordPress 網站的四個部分

    在我們開始之前,讓我們先介紹一些基礎知識。 在 WordPress 上運行的每個網站都由四個不同的部分組成。

    如果您想成功地使用 WordPress,那麼了解所有 WordPress 網站的這四個組件非常重要:

    1. WordPress 核心文件
    2. WordPress 數據庫
    3. 主題文件
    4. 插件文件

    什麼是 WordPress 核心? WordPress 核心解釋

    WordPress 核心是指 WordPress 工作所需的所有“基礎”文件的一種方式。 WordPress 核心是您從 WordPress.org 以 zip 文件的形式下載的內容。

    核心 WordPress 文件允許您執行以下操作:

    • 訪問 WordPress 管理儀表板
    • 添加和編輯帖子和頁面
    • 管理用戶
    • 上傳媒體文件
    • 刪除內容
    • 添加標籤和類別
    • 嵌入視頻
    • 允許用戶回復和評論
    • ……還有更多

    如果您想確切了解 WordPress 的核心是什麼,您需要做的就是從 WordPress 儀表板中刪除所有主題和插件。 你現在只有核心。

    當您將您的網站剝離回僅 WordPress 的核心時,您會注意到的第一件事是您無法僅在安裝了核心文件的情況下構建或查看您的網站。 您需要激活 WordPress 主題才能開始創建供公眾使用的站點。

    這就是為什麼當您第一次安裝 WordPress 時,您會注意到它會自動包含一些通用主題,您可以開始使用這些主題來使您的網站可見。 但是 WordPress 安裝中包含的標準主題在技術上並不是其核心的一部分。

    沒有主題或插件的幫助,WordPress 的核心自行執行所有這些功能。 但是,它並不能完成您構建網站所需的所有工作。 除了 WordPress 核心之外,您還需要主題和插件來創建您的網站。

    WordPress 核心

    WordPress 核心文件

    兩個最重要的核心 WordPress 文件包括:

    • wp-config.php – 此文件控制 WordPress 網站的所有基本設置,包括您的數據庫連接信息。
    • functions.php - 該文件是 WordPress 最重要的操作文件之一。 重要提示:您的主題還有一個functions.php 文件,這是您需要編輯的文件,而不是包含在您網站的基本目錄中的核心文件。

    頂級核心 WordPress 文件夾包含許多其他文件,這些文件對您網站的工作方式非常重要。 出於實用性的目的,您的大部分故障排除時間(如果有)將花費在 .htaccess 和 wp-config.php 文件中。

    WordPress核心中還有兩個重要的文件夾:

    • wp-content – 此文件夾包含您的插件、主題和媒體上傳。
    • wp-admin – 此文件夾包含支持 WordPress 管理儀表板的所有文件。

    如果這些名字現在對您來說聽起來像希臘語,請不要擔心。 我們將在稍後更詳細地討論每一個。

    強烈警告:我們不建議對核心 WordPress 文件進行更改,原因有兩個:
    1. 對 WordPress 的任何更新都將覆蓋您的更改。 WordPress 核心文件旨在無需太多自定義即可工作。
    2. 有更好的方法來更改核心 WordPress 功能,通常是使用插件或主題中包含的文件。

    如果您確實繼續在 WordPress 中編輯核心文件,請始終避免更改任何代碼,除非您對自己在做什麼有透徹的了解。 在對 WordPress 核心文件進行任何更改之前,請務必使用 BackupBuddy 等 WordPress 備份插件備份您的網站。

    深入了解 WordPress 核心 Zip 文件

    要查看 WordPress 核心文件的內部結構,您只需在計算機上展開 zip 文件。 當您展開之前從 WordPress.org 下載的 WordPress zip 文件時,您將看到以下文件列表:

    WordPress核心文件列表

    這些重要的 WordPress 核心文件包含在每次 WordPress 安裝中,一旦它們安裝在您的服務器上,就可以在主(頂部)目錄中找到。

    如何訪問您網站的 WordPress 核心文件

    要訪問您網站的後端核心 WordPress 文件,您需要下載並安裝一個 sFTP 客戶端,例如 FileZilla(完全免費且在所有操作系統上都能完美運行)。 這將允許您直接訪問 WordPress 文件。

    然後,您需要使用網站主機提供的憑據通過 FTP 客戶端連接到您網站的服務器。 如果您不熟悉您的憑據是什麼,請諮詢您的託管服務提供商。

    您還可以使用 WordPress 主機提供的文件管理器。 最常見的文件管理器平台是 cPanel。

    wp-config.php 文件

    wp-config.php 文件為您的 WordPress 網站提供基本配置詳細信息。

    wp-config.php 文件包含使您的 WordPress 網站運行所需的信息,包括 MySQL 數據庫連接設置、WordPress 鹽和密鑰、WordPress 數據庫表前綴、WordPress 語言和 ABSPATH(WordPress 目錄的絕對路徑)。

    functions.php 文件

    WordPress functions.php 文件是一個極其重要的核心 WordPress 文件,包含在 wp-includes 目錄中。

    此外,您為站點選擇的主題還有一個functions.php 文件。 此文件允許您向您的網站添加依賴於您的主題的特性和功能。

    重要的是要注意您的主題的 function.php 文件獨立於 /wp-includes 中的同名文件。 應用於主題文件結構中的functions.php 文件的函數只會在您使用該特定主題時保持活動狀態。

    您可以將functions.php 視為可以下載並安裝在您網站上的插件。 使用functions.php 文件,您可以通過開發自己的功能向您的網站添加自定義功能(有意義,對吧?)。 當然,您必須先了解 PHP。 您還可以使用此文件調用要應用於站點的預定義函數。

    WordPress wp-admin 文件夾

    支持 WordPress 儀表板的大多數文件都位於 wp-admin 文件夾中。 瀏覽 wp-admin 文件夾中的文件,您會發現幾乎所有 WordPress 核心功能的不同文件。

    wp-admin 文件夾

    管理文件

    我們現在感興趣的是名為 admin.php 的文件。 這是位於 /wp-admin 文件夾根目錄下的文件。 它可以啟用您網站的大量最重要的功能,包括:

    • 加載 WordPress 儀表板
    • 連接到您的數據庫

    此外,admin.php 文件會檢查用戶憑據並相應地應用他們的權限。

    目錄中其他一些值得注意的核心文件包括:

    • users.php(控制用戶管理面板
    • update.php(自行解釋)
    • network.php(監督多站點功能)

    WordPress wp-content 文件夾

    wp-content 文件夾在大多數情況下包含與您的站點相關的插件和主題文件。 它不包含任何與 WordPress 核心直接相關的內容。 因此,我們將在本文中關注 wp-includes 文件夾。

    wp-content 文件夾

    WordPress wp-includes 文件夾

    將您的 wp-includes 文件夾視為存儲為您的 WordPress 站點提供支持的所有“其餘”文件的文件夾。 換句話說,由於 wp-admin 正在努力管理您的管理工具,因此 wp-includes 文件夾使一切成為可能。

    wp-includes 文件夾

    當您打開 wp-includes 目錄時,您會立即註意到它有多大。 事實上,文件夾的頂層有超過 100 個單獨的文件。 顯然,我們不能在這裡涵蓋所有這些。

    一旦您更加熟悉 WordPress 核心文件、您可以在何處找到它們以及它們各自的作用,您就會為您的站點打開一個充滿發展機會的新世界。 您還將學習如何快速解決您自己的網站問題,並最終能夠像專業人士一樣安裝一些自定義功能。

    注意:在看到有多少文件支持您的 WordPress 安裝後,您無疑會看到許多可能存在潛在安全風險的區域。 為了始終保護您的網站,WordPress 安全插件絕對是必不可少的。

    WordPress 核心中包含的 WordPress 網站組件

    現在我們已經介紹了 WordPress 核心文件,讓我們來看看 WordPress 核心文件中未包含的內容。

    • WordPress 數據庫– WordPress 數據庫存儲了 WordPress 網站的大部分內容。
    • .htaccess 文件 - 此文件通常是隱藏的,因此您需要啟用“顯示隱藏文件”選項才能訪問它。 請注意,某些主機不再支持此文件。
    • WordPress 主題文件– 您的 WordPress 主題文件與 WordPress 核心是分開的。
    • WordPress 插件文件– WordPress 插件文件也與核心分開。

    WordPress 數據庫

    WordPress 數據庫為您的 WordPress 網站提供了另一個基礎,但它與 WordPress 核心文件是分開的。 您需要在您的服務器上設置一個數據庫(通常通過您的 WordPress 主機)才能安裝 WordPress。

    沒有數據庫,您的 WordPress 網站根本無法運行。 WordPress 數據庫支持您的網站加載和運行,並存儲和保存您的博客內容,例如帖子和評論,以及您(甚至您的訪問者)所做的更改。 從本質上講,WordPress 網站本質上是“數據庫上的一張漂亮臉蛋”。

    WordPress 數據庫是一個 MySQL 數據庫,可將您網站的數據存儲到表、行和列中。 WordPress 數據庫是動態的,這意味著您可以添加、修改和刪除其中包含的信息(前提是您具有管理訪問權限)。

    一般來說,每個 WordPress 站點都包含許多不同的數據類型。 所有這些數據都必須存儲在某個地方。 這就是 WordPress 數據庫發揮作用的地方。

    數據庫概念並不是 WordPress 平台獨有的。 數據庫可以是簡單的,也可以是複雜的。 它可以很小也可以很大。 但是所有數據庫的共同點是它們以一種快速且易於訪問的方式存儲信息。

    存儲在 WordPress 數據庫中的不同類型數據的一些示例包括:

    • 頁面、帖子和其他內容
    • 標籤、類別和其他組織信息
    • 用戶評論和個人資料數據
    • 主題和插件相關數據
    • 全站設置

    很容易看出構成您網站的幾乎所有內容都存儲在 WordPress 數據庫中。 僅此一項就是了解有關 WordPress 數據庫如何工作的更多信息的一個很好的理由。 要了解更多信息,請查看本指南: WordPress 數據庫解釋

    .htaccess 文件

    .htaccess 代表“超文本訪問”。 .htaccess 文件控制對文件和文件夾的訪問。 此文件還控制永久鏈接的結構。 這是一個您可能會經常訪問的文件,因此最好熟悉一下。

    請注意,並非所有主機都支持 .htaccess 文件。

    WordPress 主題

    您可以從 WordPress 存儲庫和互聯網上的獨立站點下載數以千計的免費和高級主題。 WordPress 主題的主要(儘管不僅僅是)目的是設置您的網站或博客的整體風格和設計。

    每個主題都在其代碼中內置了特定說明,用於設置網站外觀的參數,包括以下基本設計變量:

    • 網站佈局
    • 背景顏色
    • 圖片尺寸
    • 字體大小、顏色、重量和样式

    這些變量有助於定義您的主題和網站的美感。 但這並不是您選擇的主題停止為您工作的地方。 許多更多特定於主題的功能,例如您如何構建主頁、您的站點如何與社交媒體交互以及站點電子商務功能也可以內置到主題中。

    WordPress 插件

    將 WordPress 插件想像成智能手機上的應用程序。 WordPress 插件是一種軟件程序,您可以下載並安裝在 WordPress 儀表板中,它會添加到 WordPress 的默認功能中。

    目前,據報導,WordPress 存儲庫和其他插件開發人員站點上有 60,000 多個 WordPress 插件可用。

    事實上,市場上可能有超過 60,000 個插件。 這個數字反映了他們的開發人員當前更新到當前版本的 WordPress 核心(版本 5.4.1)的插件。

    但是請記住,並非每個可用的插件都執行獨特的功能。 絕大多數插件都有競爭對手,它們以不同方式執行相似功能的插件為特色。

    插件可能執行的功能的一個示例是備份您的網站。 您可以下載並安裝像 BackupBuddy 這樣的 WordPress 備份插件,以幫助您創建站點的備份版本,以防它崩潰或受到安全漏洞的影響。

    我們可能對此有點偏見,但我們絕對相信 BackupBuddy 在“不同”方面比其他插件做得更好。 由於定期備份您的站點的重要性(稍後會詳細介紹),擁有一個功能強大的插件可以輕鬆創建備份,可以成為未來的救星。

    插件有時會成為 WordPress 核心的一部分

    插件的有趣之處在於,插件偶爾會從 WordPress 開發人員那裡獲得大量流行和數百萬次安裝。 發生這種情況時,通常會推動將該插件添加為標準 WordPress 安裝的一部分。

    這實際上意味著該插件將成為 WordPress 核心的一部分。 而這正是核心的演變方式。

    Gutenberg 塊編輯器就是一個很好的例子。 當 Gutenberg 塊編輯器作為獨立插件引入 WordPress 5.0 版本時,它迅速成為 WordPress 開發人員構建頁面和帖子的新方式,變得非常流行。

    由於該插件非常受歡迎,WordPress 決定在 5.0 版本中將 Gutenberg 塊功能直接添加到 WordPress 核心中。

    如何下載和安裝 WordPress 核心

    您有兩種不同的選項來下載和安裝 WordPress。

    1. 手動下載 WordPress的更長、更自定義的方式允許您在開始設計之前根據站點的確切需求定制安裝。
    2. 下載和安裝 WordPress 的第二個選項是大多數 WordPress 主機免費提供的一鍵式選項。 此選項是兩者中較簡單的一種,但在某些情況下,會讓您有額外的工作要做。

    對於自定義下載和安裝選項,您首先需要:

    • 訪問服務器。 如果沒有,就無法託管您的網站
    • 文本編輯器,例如 Atom 或 Coda
    • 一個 FTP 客戶端(FileZilla 很好用)

    現在是運行下載和安裝的時候了。

    1. 下載主 WordPress zip 文件

    首先要做的是從 WordPress.org/download 下載 WordPress。 當您單擊下載最新版本時,它會以 .zip 文件的形式保存到您的設備中。

    下載 WordPress

    2. 創建數據庫和用戶

    根據您的 WordPress 主機,您可能不需要執行此步驟。 如果您確實需要手動創建數據庫和用戶,則需要知道您的虛擬主機運行的控制面板類型。 它可能是 cPanel 或 Plesk。 例如,GoDaddy 等主機使用 cPanel。

    花點時間查看這些關於如何創建 WordPress 數據庫的深入說明? 或與您的房東聯繫以獲取說明。

    創建 WordPress 數據庫

    獲得此信息後,請按照以下步驟創建數據庫和用戶。 然後單擊此處返回,因為您必須先修改 WordPress 中的核心文件,然後才能繼續操作。

    3. 設置 wp-config.php

    找到現在在您的設備上的下載的 WordPress 文件。 在繼續之前導航到名為 wp-config-sample.php 的文件並將其重命名為 wp-config.php。

    重命名文件後,在文本編輯器中打開它並找到以下行:

     // ** MySQL 設置 - 您可以從您的網絡主機獲取此信息 ** //

    在該鏈接下方,您會找到一個設置列表。 您需要使用在第二步中定義的憑據進行自定義的憑據是:

    • DB_NAME (您的數據庫名稱)
    • DB_USER (您為自己設置的用戶名)
    • DB_PASSWORD (不言自明)
    • DB_HOST (通常是本地主機)

    保持DB_COLLATEDB_CHARSET不變。

    完成後,找到顯示* Authentication Unique Keys and Salts

    您將在此處粘貼需要生成的一組秘密密鑰。 密鑰將用於加強和保護您的 WordPress 安裝。

    完成此步驟後,保存所有更改並準備上傳文件。

    4. 使用 FTP 上傳 WordPress 文件

    您現在已準備好在您選擇的服務器上安裝 WordPress。 在您執行此操作之前,您需要知道您的個人 FTP 憑據是什麼。 您通常可以在主機的控制面板中找到您的憑據。

    接下來,打開 FileZilla 並登錄到服務器。 在 FileZilla 的右側面板中,導航到根目錄。 它通常被稱為public_htmlwww

    在 FileZilla 右側面板中打開根目錄後,在左側面板中找到計算機上的 WordPress 文件夾。 如果您直接上傳到根目錄,請上傳除 WordPress 文件夾之外的所有文件。

    如果您要上傳到子目錄,請先重命名包含核心 WordPress 文件的文件夾。 使名稱獨一無二。 然後將整個文件夾及其所有內容上傳到服務器,方法是將其拖到右側面板中的子目錄中。

    5. 運行 WordPress 安裝程序

    您的最後一步是運行 WordPress 的安裝程序。 為此,請打開您選擇的瀏覽器並執行以下兩個步驟之一,具體取決於您選擇安裝 WordPress 的位置:

    • 安裝在根目錄: http://examplesite.com/wp-admin/install.php : http://examplesite.com/wp-admin/install.php
    • 安裝在子目錄: http://examplesite.com/blogname/wp-admin/install.php : http://examplesite.com/blogname/wp-admin/install.php

    當然,將“examplesite.com”替換為您站點的 URL。

    “Blogname”是您在第四步中創建的文件夾的名稱。

    導航到這兩個 URL 之一後,您應該立即看到著名的 WordPress 徽標,以及一個屏幕,其中包含可能因主機而異的各種設置。

    您可以在此屏幕上找到的大多數設置稍後可以在儀表板的常規設置屏幕中更改。 但重要的是,至少在繼續之前記下您的用戶名和密碼。

    最後,只需單擊“安裝 WordPress”並觀看安裝完成。

    您現在可以登錄到您的新 WordPress 網站並開始尋找一個主題來構建。

    請記住,如果您想通過一鍵式選項下載和安裝核心 WordPress,請檢查您的主機提供的內容。

    WordPress 版本號

    WordPress 平臺本身就是一個軟件程序。 這些部分是您需要不時運行更新的軟件版本,以構建您的站點。

    這就是 WordPress 有版本號的原因。 WordPress 會定期接收更新,包括主要的 WordPress 版本發布和較小的點發布,定期開發。 版本更新包括從功能添加和增強到錯誤修復和安全補丁的所有內容。

    您可以在下載 WordPress(在下載按鈕上列出)和 WordPress 官方發布頁面時查看 WordPress 核心的最新版本號。

    您還可以從儀表板 > 更新頁面上的 WordPress 管理儀表板查看 WordPress 的版本。

    WordPress 核心更新:如何更新 WordPress 核心

    WordPress 經常向其核心發送更新,以應對新的安全威脅和功能問題。 WordPress 核心更新通常也包括令人興奮的功能添加和增強。 只需查看 WordPress 5.5 版本和添加的所有新功能即可。

    作為 WordPress 安全最佳實踐,我們強烈建議盡快更新到最新版本的 WordPress。 為什麼? 運行過時版本的 WordPress 核心、插件和主題是 WordPress 網站被黑的第一大原因。

    您可以使用 WordPress 儀表板中的一鍵更新選項更新 WordPress 及其核心文件。 當有新版本的 WordPress 可用時,您通常會在管理區域的頂部看到“新版本”橫幅鏈接。

    更新 WordPress

    只需單擊“立即更新”按鈕並運行 WordPress 的更新。

    如果您沒有看到橫幅,請在儀表板中導航到“更新”菜單。 當您找到“更新 WordPress”頁面時,單擊“立即更新”,該過程將開始運行。

    該過程完成後,您的站點將運行新的核心 WordPress 版本。

    注意:為了節省運行 WordPress 核心更新的時間,iThemes Sync 之類的工具可以提供幫助。 從 iThemes Sync 儀表板,您可以一鍵為多個網站運行 WordPress 更新。

    如何恢復核心 WordPress 文件?

    恢復核心文件的最快、最智能和最簡單的方法是使用諸如 BackupBuddy 之類的插件。 當您使用這樣的插件時,核心 WordPress 文件可以從文件損壞之前保存的備份版本中恢復。 詳細了解如何使用 BackupBuddy 恢復 WordPress 版本和單個文件。

    如果您更願意手動恢復文件,您仍然需要確保在開始之前保存了站點的備份版本。

    要上傳和恢復核心文件,您可以使用 FTP 或文件管理器。 在備份版本的目錄中找到要恢復的文件。

    如果您使用 FTP,您將能夠上傳您選擇的文件而無需壓縮它們。 我們在本文前面討論瞭如何通過 FTP 傳輸文件。

    如果您使用文件管理器,您上傳的文件需要是 .zip 版本。

    如果您使用的是文件管理器,請按照以下步驟操作:

    1. 將您的備份文件上傳到 WordPress 核心中的正確目錄。

    2. 上傳完成後,轉到該文件夾並單擊“重新加載”按鈕。

    3. 單擊 .zip 文件,然後單擊“解壓縮”。

    4. 刷新以查看您的文件。

    5. 全選並將它們移動到 public_html(站點的根目錄)。

    最後,通過刪除 index.html 文件或將其擴展名更改為 Web 瀏覽器不會呈現的名稱來刪除該文件。

    前往您的網站 URL 並刷新它。 如果您正確恢復了文件,您的站點將恢復運行。

    我如何為 WordPress 核心做出貢獻?

    如果您是開發人員,您可能有興趣為 WordPress 做貢獻。 通過這樣做,您將成為構建每個 WordPress 用戶在其站點和服務器上安裝的平台的個人之一。

    WordPress 平台由眾多開發人員組成,他們使用各種工具來改進平台的運行方式。 這些開發人員使用的一些工具包括:

    • Javascript
    • PHP
    • MySQL
    • 和更多

    但是改進代碼並不是這些開發人員所做的唯一改進。 他們還通過發布更新、修復錯誤、測試新補丁、報告安全漏洞等來改進 WordPress 核心。

    如果您有興趣作為開發人員參與核心開發,請查看 Make WordPress Core 頁面並開始。 如果您最終卡在某個項目上,您可以使用 WordPress 手冊(位於同一頁面上)作為快速參考。

    您將需要在 WordPress 開發人員頁面上關注當前的核心開發更新。 想要了解 WordPress 核心內正在發生的事情的開發人員會在那裡找到很多關鍵信息。

    如果您有興趣成為 WordPress 核心的 Beta 測試員,請下載並安裝 WordPress Beta Tester 插件。

    WordPress Beta 測試員

    該插件為您提供了一種成為 WordPress beta 測試社區一部分的簡單方法。 安裝插件後,您將能夠將您的網站升級到最新的 WordPress 測試版,並開始向社區提供反饋。

    什麼是 WordPress 核心? 現在你知道了

    如果您已經在文章中走到了這一步,我們希望您現在對 WordPress 核心有一個透徹的了解。 您是否還有此處未涵蓋的其他問題? 請在下面的評論中告訴我們。

    獲得獎勵內容:終極 WordPress 維護清單
    點擊這裡
    WordPress 核心