WordPress建站教程:WordPress核心文件簡介
每個WordPress安裝都有數(shù)百個文件,但其中有幾個是必不可少的。在本文中,我們將詳細了解這些文件是什么、它們的作用以及在哪里可以找到它們。
什么是WordPress核心文件?
現(xiàn)在,讓我們從內(nèi)部看一下核心文件的樣子:
大多數(shù)WordPress核心文件都有很好的注釋,如上例所示。如果您想自己查看他們,請留意整個代碼中的注釋(即標簽之間的文本)。他們會讓你知道每個函數(shù)的作用。/* */
WordPress核心文件有什么作用?
首先,在處理WordPress核心文件時,除非您知道自己在做什么,否則永遠不要更改任何設(shè)置。
考慮到這一點,您需要在修補后端之前備份您的網(wǎng)站。雖然您可以手動完成,但擁有高質(zhì)量的插件為您完成這項工作將是大多數(shù)人的理想選擇
最后,要訪問后端(以及其中的文件),您需要使用 FTP 客戶端。我們推薦FileZilla,它是免費的,適用于每個操作系統(tǒng)。有了這些,讓我們繼續(xù)文件。
.htaccess 和 wp-config.php 文件
.htaccess和wp-config.php文件是每個WordPress安裝的top(或main)目錄的一部分。要訪問它們,您需通過 FTP 連接到您的網(wǎng)站,成功訪問網(wǎng)站后,您需要前往public_html(有時稱為www)。在里面,你會發(fā)現(xiàn)上述兩個文件:
列表中的第一個是.htaccess(代表“超文本訪問”)。此文件控制對文件、文件夾和整個永久鏈接結(jié)構(gòu)的訪問。這是一個經(jīng)常編輯的文件,您應該掌握。
接下來是wp-config.php。 這包括您所有基本的WordPress設(shè)置。它使您可以編輯數(shù)據(jù)庫設(shè)置,修改內(nèi)存限制,甚至打開WordPress自動更新。您還可以從此文件中啟用WordPress的調(diào)試選項,這對于故障排除至關(guān)重要。
WordPress的頂級文件夾包含一大堆其他重要文件,但在故障排除期間,您的交互可能會僅限于這兩個文件。
wp-admin 文件夾
wp-admin文件夾包含為您的WordPress儀表板提供支持的大多數(shù)文件??焖贋g覽其中包含的文件應該會發(fā)現(xiàn)幾乎每個包含的功能都有一個。這個文件夾包含大量的WordPress核心文件,但我們的興趣在于一個特別的 - admin.php:
admin.php 文件位于 wp-admin 文件夾的核心。它支持任意數(shù)量的關(guān)鍵功能,包括連接到數(shù)據(jù)庫和加載儀表板。它甚至檢查用戶是否具有管理權(quán)限。
此目錄中其他值得注意的WordPress核心文件包括網(wǎng)絡(luò).php(管理多站點功能),update.php(這是不言自明的)和用戶.php(控制您的用戶管理面板)。
wp-includes文件夾
有兩個主要的WordPress文件夾我們還沒有介紹:wp-content和wp-include。 但是,wp內(nèi)容主要包含您的主題和插件文件,而不是與WordPress核心相關(guān)的任何內(nèi)容。這就是為什么我們要專注于wp-include。
此文件夾基本上存儲了使您的WordPress網(wǎng)站正常運行的其余文件。如果 wp-admin 是管理管理工具的目錄,那么 wp-include 就是使之成為可能的目錄。如果您打開目錄,僅在頂層就會發(fā)現(xiàn) 100 多個文件,不用說我們無法涵蓋所有文件。相反,我們將專注于所有WordPress核心文件中最重要的文件之一 -functions.php:
functions.php文件的行為有點像WordPress插件。它使您能夠通過調(diào)用預定義的函數(shù)向站點添加功能,甚至可以創(chuàng)建自己的功能(如果您知道 PHP,那就是)。此外,每個主題還附帶自己的functions.php文件,它使您能夠向您的網(wǎng)站添加與主題相關(guān)的功能。它與位于 wp-include 中的功能分開工作,并且只要您的主題保持活動狀態(tài),這些功能就會保持活動狀態(tài)。