新聞中心

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出信宜免費(fèi)做網(wǎng)站回饋大家。
wordpress文件構(gòu)成了WordPress網(wǎng)站的基礎(chǔ)。文件目錄駐留在服務(wù)器上——無論該服務(wù)器是擁有并存儲(chǔ)在您自己的辦公室中,還是由托管公司管理。在這些目錄中有各種文件夾和文件,每個(gè)文件夾和文件都用于向最終用戶傳遞命令和提供內(nèi)容。好消息是所有新的WordPress網(wǎng)站的WordPress文件結(jié)構(gòu)都保持不變,這使得很容易理解所有內(nèi)容的配置方式。但是,文件本身以及屬于每個(gè)文件的代碼乍一看似乎令人困惑。
這就是為什么我們將深入研究WordPress文件及其用途。從WordPress配置文件到wp-content存儲(chǔ)和交付所有圖像的文件夾。主題和插件,了解WordPress文件的內(nèi)部工作原理對于未來的管理和網(wǎng)站修改非常重要。
了解WordPress文件的重要性
您可能想知道,學(xué)習(xí)WordPress文件和目錄結(jié)構(gòu)有什么意義?
這是一個(gè)很好的問題;在某些情況下,根本沒有理由了解它們。如果您是一名非技術(shù)網(wǎng)站所有者,并且寧愿將這一責(zé)任轉(zhuǎn)嫁給您的托管公司或開發(fā)人員,那么您可能不需要了解有關(guān)該wp-includes文件夾的任何信息或.htaccess含義。
如果您愿意將這種類型的管理交給其他專家,例如您選擇托管托管計(jì)劃,那么您將有更多時(shí)間和精力專注于日常業(yè)務(wù)任務(wù)。
但是,有抱負(fù)的高級開發(fā)人員和設(shè)計(jì)師,以及真正與網(wǎng)站打交道的任何人,都需要了解 WordPress 文件結(jié)構(gòu)的復(fù)雜工作原理。此外,即使是技術(shù)含量較低的網(wǎng)站所有者也可以學(xué)習(xí)一兩件事來幫助他們處理諸如文件上傳或?qū)肀Wo(hù)他們的數(shù)據(jù)庫之類的事情。
以下是了解WordPress文件的一些主要原因:
- 了解WordPress文件結(jié)構(gòu)有助于普通WordPress用戶自己解決問題,而不是聯(lián)系托管公司或開發(fā)人員,從而節(jié)省金錢和時(shí)間。
- 您可以了解幫助WordPress發(fā)揮其魔力的核心文件。
- 可以更好地了解圖像和媒體上傳的存儲(chǔ)方式,讓您可以選擇SFTP等替代上傳方法,并弄清楚如何在需要時(shí)共享和保護(hù)它們。
- 您可以看到主題和插件的存儲(chǔ)位置和方式,為其他上傳方法打開了選項(xiàng),并有可能找出插件或主題出現(xiàn)的問題。
- 可以調(diào)整語言文件以接觸世界各地的新客戶。
- 您可以對您的網(wǎng)站進(jìn)行簡單的修改而不會(huì)造成損壞,看看如何不推薦在儀表板中編輯代碼,并且當(dāng)您至少在某種程度上舒適地篩選文件時(shí)進(jìn)行正確的編輯要容易得多。
- 有一些選項(xiàng)可以設(shè)置文件權(quán)限和限制某些用戶的內(nèi)容,從而提高您的整體安全性。
- 您可以使用多種方法之一來上傳和下載WordPress文件。您最終可能會(huì)偶然發(fā)現(xiàn)一個(gè)更簡單或更實(shí)用的解決方案。
- 您可以為您的網(wǎng)站生成備份并保護(hù)您的網(wǎng)站文件,從而消除有關(guān)您的網(wǎng)站究竟有多安全的問題。
- 具有強(qiáng)大 WordPress 文件知識的開發(fā)人員能夠成功地將文件訪問權(quán)轉(zhuǎn)移給網(wǎng)站所有者,并解決網(wǎng)站帶來的任何問題。
- 如果網(wǎng)站被黑客入侵或發(fā)生使網(wǎng)站崩潰的沖突,通常需要訪問 WordPress 文件。例如,有時(shí)您需要移除或更換損壞的。
- 當(dāng)您可以輕松瀏覽WordPress文件時(shí),對WordPress錯(cuò)誤進(jìn)行故障排除會(huì)容易得多。
WordPress文件存儲(chǔ)在哪里?
正如您的計(jì)算機(jī)軟件和媒體文件存儲(chǔ)在內(nèi)部硬盤驅(qū)動(dòng)器上一樣,WordPress 網(wǎng)站文件也放置在服務(wù)器上,以確保它們能夠提供各種各樣的內(nèi)容、設(shè)計(jì)調(diào)用和操作,這些內(nèi)容、設(shè)計(jì)調(diào)用和操作共同呈現(xiàn)完整的網(wǎng)站體驗(yàn)給用戶。
該服務(wù)器有時(shí)稱為機(jī)器或計(jì)算機(jī),位于某個(gè)物理位置。這主要是托管服務(wù)器,一臺外觀和功能與您的計(jì)算機(jī)相似的機(jī)器。
物理位置取決于您計(jì)劃如何托管您的網(wǎng)站??梢詮哪约旱募抑谢蜣k公室運(yùn)行服務(wù)器。許多公司運(yùn)行自己的服務(wù)器系統(tǒng)以保持對其數(shù)據(jù)的完全控制。另一方面,許多網(wǎng)站存儲(chǔ)在遠(yuǎn)程服務(wù)器上,通常由托管公司管理。
您的 WordPress 站點(diǎn)文件會(huì)上傳到連接 Internet 的服務(wù)器,該服務(wù)器能夠在正確的時(shí)間保護(hù)和提供正確的文件。此外,主機(jī)服務(wù)器使您能夠通過數(shù)字接口訪問文件,即使文件本身位于數(shù)據(jù)中心服務(wù)器上的其他位置。
有許多類型的服務(wù)器和托管選項(xiàng),但其中一些包括以下內(nèi)容:
- 共享主機(jī)。
- 基于云的托管。
- 虛擬專用服務(wù)器。
- 專用網(wǎng)絡(luò)服務(wù)器。
- WordPress托管服務(wù)器。
您決定的托管最終取決于您希望對站點(diǎn)文件進(jìn)行多少訪問和控制。
本地存儲(chǔ)
也可以將WordPress文件存儲(chǔ)在本地機(jī)器上。例如,您可以訪問WordPress.org網(wǎng)站并下載包含最新版本的WordPress及其zip文件。
許多開發(fā)人員出于不同的原因?qū)⑺麄兊恼军c(diǎn)文件存儲(chǔ)在本地計(jì)算機(jī)上。首先,在發(fā)布網(wǎng)站供公眾查看之前,您可能希望在不太公開的環(huán)境中開發(fā)和設(shè)計(jì)網(wǎng)站。沿著這條路線走意味著您將添加到原始文件并使用開發(fā)沙箱和桌面服務(wù)器,如XAMPP或WAMP。
單擊此處了解如何安裝本地版本的WordPress。
本地安裝背后的目標(biāo)是模仿托管公司提供的配置。您將獲得一個(gè)類似的托管堆棧來提供您的文件并從您的本地文件生成站點(diǎn)功能??梢栽跒g覽器中呈現(xiàn)您正在進(jìn)行的網(wǎng)站以測試進(jìn)展情況。利用臨時(shí)環(huán)境或沙箱工具也很常見,這有助于開發(fā)和測試,提供更改預(yù)覽和比文件目錄中看到的更友好的用戶體驗(yàn)。
如何訪問WordPress文件?
現(xiàn)在我們知道WordPress文件位于服務(wù)器或本地環(huán)境中。太好了,但是您如何訪問文件以向您的網(wǎng)站設(shè)計(jì)添加更多內(nèi)容、上傳新主題以及組織諸如核心文件或媒體項(xiàng)目之類的項(xiàng)目?
以下是幾個(gè)可供選擇的選項(xiàng),用于訪問、查看和管理 WordPress 文件:
- 本地訪問文件。
- 通過FTP客戶端。
- 通過cPanel儀表板。
- 通過WordPress儀表板。
這些方法中的每一種都可以用于查找和管理您的WordPress文件。但是,有些比其他的要好,并且通常不推薦一些。
繼續(xù)閱讀下文以了解有關(guān)如何通過提到的各種方法訪問文件的更多信息。
本地訪問WordPress文件
查找存儲(chǔ)在本地計(jì)算機(jī)上的WordPress文件相當(dāng)簡單。
第一個(gè)選項(xiàng)是下載WordPress的空白副本并使用這些文件來了解它們并在將它們上傳到服務(wù)器之前可能管理您的網(wǎng)站。
在這種情況下,唯一的要求是初始WordPress文件目錄下載。之后,訪問文件與單擊計(jì)算機(jī)上的其他文件沒有什么不同。
首先,將最新的WordPress副本下載到您的計(jì)算機(jī)上。
單擊獲取WordPress按鈕。
WordPress Core可以從WordPress.org網(wǎng)站下載
然后,單擊最近的下載按鈕。WordPress已經(jīng)顯示了當(dāng)前版本,所以這通常是最好的選擇。
下載WordPress核心
將文件放在您會(huì)記住的本地驅(qū)動(dòng)器上。解壓縮該文件以顯示W(wǎng)ordPress文件。它應(yīng)該命名為“wordpress-[version]”。
單擊該文件并將壓縮版本保存在同一位置。
下載后解壓WordPress包
所有WordPress文件都存儲(chǔ)在一個(gè)名為“WordPress”的文件夾中。
包含核心文件的“wordpress”目錄
現(xiàn)在您應(yīng)該會(huì)看到一系列文件夾和文件,例如wp-content、wp-admin和wp-login.php文件。
這就是文件和文件夾目錄在WordPress中的樣子。它很少改變,除非整個(gè)內(nèi)容管理系統(tǒng)有更新。
您可以打開每個(gè)文件夾以查看內(nèi)容,同時(shí)還可以打開和編輯(如果需要)主文件夾下的WordPress文件。
WordPress核心文件
在這種情況下,本地WordPress文件沒有到Internet或服務(wù)器的鏈接。因此,您可以在沒有任何公眾影響的情況下進(jìn)行更改。但是,在某些時(shí)候,您需要將文件添加到開發(fā)環(huán)境,并最終將它們傳輸?shù)綄?shí)時(shí)托管服務(wù)器。
使用FTP客戶端訪問WordPress文件
查看和重新組織 WordPress 文件的另一種方法是借助 FTP(文件傳輸協(xié)議)客戶端。文件傳輸協(xié)議將您的本地文件環(huán)境鏈接到托管服務(wù)器上的實(shí)時(shí)網(wǎng)站。通過這種方式,您可以立即將文件從您的計(jì)算機(jī)拖到您的網(wǎng)站文件中,而沒有太多限制,也無需進(jìn)入您的托管儀表板。
有幾個(gè)FTP客戶端可供您使用,諸如FileZilla、Cyberduck、CuteFTP和Free FTP等。以下是使用FileZilla作為FTP客戶端的該過程的簡化版本:
首先,你需要訪問您的服務(wù)器提供商網(wǎng)站獲取SFTP/SSH的登錄信息,它們包括“主機(jī)”、“用戶名”、“密碼”和“端口”。
MyKinsta服務(wù)器的SFTP/SSH憑據(jù)
每個(gè)FTP Client都有點(diǎn)不同,但一般都能找到通過FTP連接站點(diǎn)服務(wù)器的對應(yīng)字段。
例如,在FileZilla中,Quickconnect字段位于窗口頂部,將這些SFTP憑據(jù)粘貼到主機(jī)、用戶名、密碼和端口字段中。單擊“快速連接”按鈕繼續(xù)。
使用FileZilla連接到服務(wù)器
如果您遇到錯(cuò)誤,很可能是因?yàn)镕ileZilla默認(rèn)使用FTP連接,而主機(jī)要求使用SFTP連接。
要在FileZilla中解決此問題,請轉(zhuǎn)到“文件 > 站點(diǎn)管理器”,并將“協(xié)議”字段從FTP更改為SFTP。
單擊“連接”按鈕,一切正常。
在FileZilla中配置SFTP連接
FTP客戶端通常只需要一點(diǎn)時(shí)間來處理憑據(jù)并同步到您的本地文件和服務(wù)器上的文件。
看到服務(wù)器上的文件后,找到根文件;單擊“公共”文件夾以顯示當(dāng)前安裝在您網(wǎng)站上的所有WordPress文件。
像往常一樣,我們會(huì)看到像wp-admin和wp-content這樣的文件夾,這樣可以很容易地識別出您在正確的位置。
服務(wù)器上的WordPress核心文件
通過FTP客戶端訪問WordPress文件只是一個(gè)開始。您現(xiàn)在可以上傳文件、復(fù)制文件夾以及拖入主題和插件等項(xiàng)目。它也是添加您自己的自定義編碼的好地方,只要您不編輯不應(yīng)該觸及的核心文件。
在所有訪問WordPress文件的方法中,推薦FTP客戶端進(jìn)程作為最佳解決方案。在某些情況下唯一有意義的替代方法是將本地環(huán)境用于暫存或測試目的。
在cPanel中訪問WordPress文件
總體而言,cPanel是一些托管公司提供的控制面板,用于訪問托管帳戶中所謂的文件管理器。
如果您使用使用 cPanel 的主機(jī),請按照以下步驟訪問WordPress文件:
您通常還可以選擇通過cPanel通過FTP連接。此cPanel功能通常稱為FTP帳戶或FTP會(huì)話控制,通常位于文件管理器附近。
在WordPress儀表盤中訪問WordPress文件
從技術(shù)上講,WordPress提供了對儀表盤中某些文件的訪問,尤其是主題文件。
原因是因?yàn)橹黝}設(shè)置顯示在儀表盤中,并且儀表盤中需要這些文件以確保正常功能。
但是,強(qiáng)烈建議您跳過在儀表盤中編輯這些文件的過程。
這就是為什么您應(yīng)該避免使用WordPress儀表板編輯主題文件的原因:
- 當(dāng)未來的 WordPress 或主題更新出現(xiàn)時(shí),更改可能會(huì)被覆蓋。
- 您的網(wǎng)站主題文件沒有備份,以確保更改不會(huì)造成任何損害。
- 直接編輯您的主題可能會(huì)破壞您的網(wǎng)站,因此最好通過主題設(shè)置或使用在開發(fā)環(huán)境中編輯然后通過 FTP 客戶端傳輸?shù)母北具M(jìn)行編輯。
話雖如此,我們知道有些人無論如何都會(huì)繼續(xù)編輯儀表板中的主題文件。此外,如果您只是弄亂模板或測試網(wǎng)站,這也不是一件壞事。但是,我們鼓勵(lì)您在使用重要網(wǎng)站時(shí)完全避免這種情況。
如果您計(jì)劃繼續(xù)直接編輯主題文件,請考慮使用文件管理器來生成具有新名稱的文件副本。保留原始版本,僅編輯重復(fù)版本。這些備份主題文件可確保您在遇到問題時(shí)能夠重新啟用以前的功能。
訪問儀表板中的主題文件。轉(zhuǎn)到“外觀>主題編輯器”。
訪問WordPress主題編輯器
您將收到關(guān)于直接通過儀表板修改這些文件的危險(xiǎn)的警告,因此這是一個(gè)很好的提醒,不要弄亂這個(gè)區(qū)域!
總體而言,此儀表板部分包含以下文件及其內(nèi)容:
- style.css
- functions.php
- footer.php
- header.php
- index.php
- sidebar.php
在WordPress主題編輯器中編輯style.css文件
所有這些文件都存儲(chǔ)在您網(wǎng)站的主題文件夾(位于wp-content目錄中)中,因此您可以選擇通過更安全的途徑管理文件。此外,它們都是設(shè)計(jì)文件,可以通過WordPress可視化定制工具輕松堅(jiān)持替代編輯解決方案。
雖然這不會(huì)讓您直接訪問您的文件,但定制器提供了一個(gè)安全的環(huán)境來調(diào)整您的WordPress網(wǎng)站的外觀。此外,您可以選擇添加自己的CSS代碼,然后在保存后將其寫入站點(diǎn)文件。
要遵循此路線,請轉(zhuǎn)到儀表盤中的“外觀 > 自定義”。
自定義WordPress網(wǎng)站的外觀
現(xiàn)在您擁有主題的完整視覺視圖,并在您修改設(shè)置時(shí)實(shí)時(shí)更新預(yù)覽。優(yōu)點(diǎn)是預(yù)覽不會(huì)立即更改您的實(shí)時(shí)網(wǎng)站。相反,您可以檢查新設(shè)計(jì),然后在準(zhǔn)備就緒時(shí)按“發(fā)布”按鈕。
如您所見,各種模塊可用于間接編輯具有站點(diǎn)標(biāo)識、顏色、菜單、小部件和主頁設(shè)置設(shè)置的樣式文件。
在WordPress中自定義站點(diǎn)Logo、顏色、菜單等
如前所述,“額外CSS”選項(xiàng)卡是將樣式添加到站點(diǎn)文件的理想部分,而無需直接編輯文件。此外,您還可以在保存之前預(yù)覽您的修改。只需將所需的代碼粘貼或輸入到CSS模塊中即可。
向您的WordPress網(wǎng)站添加額外的CSS
WordPress文件和目錄結(jié)構(gòu)
第一次查看WordPress文件和目錄結(jié)構(gòu)可能會(huì)讓一些用戶感到不知所措。但是,很快就會(huì)識別這些文件夾和文件以及熟悉的工具,它們可以在您身邊快速修改網(wǎng)站元素并合并獨(dú)特的代碼更改以對您的網(wǎng)站進(jìn)行高級改進(jìn)。
既然您擁有對文件的完全訪問權(quán)限,下一步是什么?
我們建議瀏覽以下默認(rèn)WordPress文件列表,以便全面了解每個(gè)文件對您的網(wǎng)站的作用以及它們在WordPress文件夾目錄中的位置。
更重要的是,文件目錄的結(jié)構(gòu)被很好地組織成類別,因此您只需要在一個(gè)區(qū)域中工作來調(diào)整設(shè)計(jì)元素或查看核心文件等內(nèi)容。
盡管乍一看似乎令人生畏,但請繼續(xù)閱讀以更清楚地了解每個(gè)文件以及如何將它們用作開發(fā)過程中的寶貴工具。
WordPress核心文件
如果您已經(jīng)在文章中做到了這一點(diǎn),那么您已經(jīng)大致了解了WordPress核心文件。
通常被稱為干凈或空白的WordPress安裝,您最初下載用于首次安裝 WordPress 的文件組構(gòu)成了所謂的“WordPress核心”。
這些核心文件最終會(huì)形成您網(wǎng)站的管理界面,并共同向前端提供正確的內(nèi)容。
存在相當(dāng)多的核心文件,但一些主要文件包括:
- wp-admin
- wp-includes
- index.php
- license.txt
- readme.html
- wp-activate.php
- wp-blog-header.php
- wp-comments-post.php
- wp-config-sample.php
- wp-cron.php
- wp-links-opml.php
- wp-load.php
- wp-login.php
- wp-mail.php
- wp-settings.php
- wp-signup.php
- wp-trackback.php
- xmlrpc.php
下面是一個(gè)示例,讓您了解一些核心文件的外觀。這是wp-config.php文件(由WordPress提供,根據(jù)安裝過程wp-config-sample.php手動(dòng)更改或自動(dòng)轉(zhuǎn)換為wp-config.php文件)。
wp-config.php文件
大多數(shù)WordPress核心文件都帶有注釋,告訴您每個(gè)功能的作用,或者有時(shí)直接解釋整個(gè)文件對您的網(wǎng)站的作用。
如果您計(jì)劃對常見的 WordPress 錯(cuò)誤進(jìn)行故障排除并以知識淵博的洞察力在網(wǎng)站的后端移動(dòng),那么了解核心文件是必不可少的。更不用說,核心文件真正向您展示了WordPress如何作為一個(gè)統(tǒng)一的生態(tài)系統(tǒng)工作。
注:核心文件構(gòu)成了WordPress基礎(chǔ)的構(gòu)建塊。這意味著,如果您弄亂了核心文件中的某些內(nèi)容,可能會(huì)導(dǎo)致嚴(yán)重錯(cuò)誤或損壞整個(gè)網(wǎng)站的運(yùn)行方式。因此,我們始終建議您在調(diào)整或添加站點(diǎn)文件之前對其進(jìn)行備份,尤其是在處理核心文件時(shí)。
了解WordPress核心文件
之前列出的核心文件列表是您每次下載新的WordPress時(shí)都會(huì)得到的??梢酝ㄟ^解壓縮WordPress安裝文件或通過FTP客戶端或主機(jī)儀表板訪問當(dāng)前文件站點(diǎn)文件來找到它們。
WordPress核心文件
每個(gè)文件都有其用途。有些文件比其他文件更重要,而您不必過多考慮某些文件。在以下部分中,我們將詳細(xì)介紹基本核心文件,概述每個(gè)文件對您的網(wǎng)站的作用以及您是否有任何理由編輯這些文件。不會(huì)涵蓋每個(gè)WordPress文件,只會(huì)涵蓋值得注意的文件。
.htaccess文件
.htaccess文件是WordPress頂級目錄的一部分,用作Apache Web服務(wù)器上的基本配置文件。您可能會(huì)注意到部分服務(wù)器找不到.htaccess文件,那是因?yàn)橛行┓?wù)器使用Nginx Web服務(wù)器,它提供了比Apache更好的性能。
總的來說,Apache和Nginx都提供了類似的選項(xiàng)來添加特殊規(guī)則和配置重定向。
Apache Web 服務(wù)器最常用于預(yù)算共享主機(jī),它提供配置設(shè)置來告訴您的Web服務(wù)器如何工作。在WordPress中,.htaccess文件對于控制您網(wǎng)站的固定鏈接并使它們在整個(gè)網(wǎng)站上看起來干凈和標(biāo)準(zhǔn)化尤為重要。
NG服務(wù)器沒有 .htaccess文件
但是,對于其他主機(jī),.htaccess文件列在頂級目錄中,靠近index.php等基本要素,并在wp-admin、wp-content和wp-includes文件夾下方。
Apache服務(wù)器上的.htaccess文件
何時(shí)使用 .htaccess 文件?
大多數(shù)情況下,.htaccess文件應(yīng)該保持不變。但是,您可以通過添加或更改文件來激活多種操作和重定向。
例如,您可以在儀表板中設(shè)置重定向規(guī)則、攔截IP地址并在您的站點(diǎn)上設(shè)置密碼,所有這些通常都可以使用標(biāo)準(zhǔn).htaccess文件完成。
總體而言,.htaccess當(dāng)您需要制定以下規(guī)則或完成這些操作時(shí),該文件是最好的:
- 增加媒體項(xiàng)目和文件的最大上傳大小。
- 阻止對特定IP地址的訪問。
- 設(shè)置從一個(gè)URL到另一個(gè)URL的重定向。
- 向文件添加規(guī)則,以便以更有效的方式提供緩存內(nèi)容。
- 將HTTP重定向到HTTPS。
wp-config.php文件
wp-config.php文件對所有WordPress用戶來說都是必不可少的,而且非常有用,因?yàn)樗谢镜腤ordPress設(shè)置。這意味著wp-config.php文件可讓您編輯WordPress網(wǎng)站的各個(gè)區(qū)域,從數(shù)據(jù)庫到自動(dòng)更新WordPress版本。wp-config.php如此重要的另一個(gè)原因是它提供了激活WordPress調(diào)試功能的選項(xiàng),這對于將來的故障排除至關(guān)重要。
可通過FTP客戶端訪問,wp-config.php文件可通過轉(zhuǎn)至根目錄下的公共(有時(shí)稱為public_html或www)文件找到。
您可以在一些主要WordPress文件夾附近找到wp-config.php文件,例如wp-cron.php和wp-comments.php.
wp-config.php文件包含WordPress的全局設(shè)置
以下是wp-config.php文件的默認(rèn)內(nèi)容:
何時(shí)使用wp-config.php文件?
通常,它是WordPress目錄中最重要的文件之一。這是因?yàn)榇蟛糠窒到y(tǒng)基礎(chǔ)設(shè)施都是使用wp-config.php文件配置的,它有定義和PHP指令來確保WordPress順利運(yùn)行。
開發(fā)人員定期訪問wp-config.php文件并不常見,但有一些原因可以考慮修改文件夾中的內(nèi)容,甚至是名稱:
- 用于編輯整個(gè)文件系統(tǒng),或者至少是文件夾的結(jié)構(gòu)或命名,以便黑客和其他入侵者無法輕松找到文件目錄中一些更重要的部分。
- 為了把WordPress的進(jìn)入調(diào)試模式或保存查詢在未來解決您的系統(tǒng)時(shí)可能會(huì)有所幫助。
- 當(dāng)您需要修改內(nèi)容相關(guān)設(shè)置時(shí)。許多內(nèi)容設(shè)置存儲(chǔ)在 wp-config.php 文件中。例如,您可以更改WordPress修訂版的設(shè)置、清空垃圾箱的頻率以及完成自動(dòng)保存的頻率。
- 設(shè)置允許的PHP內(nèi)存限制,以便更大的網(wǎng)站和多站點(diǎn)配置最終在WordPress上工作。
- 當(dāng)您需要更新重要的安全設(shè)置時(shí)。
- 更改WordPress核心自動(dòng)更新的設(shè)置。盡管出于安全目的保持自動(dòng)更新是一個(gè)好主意,但在某些情況下停用此功能可能會(huì)有所幫助。
- 完全鎖定wp-config.php 文件,以便沒有人可以訪問它。
wp-admin文件夾
命名這些文件夾和文件的好處在于,您很快就會(huì)意識到它們都很有意義。
例如,wp-admin文件夾包含控制WordPress管理儀表盤的各種文件和文件夾。我們的意思是每次您想添加頁面或發(fā)布到您的網(wǎng)站時(shí)登錄的界面。沒有wp-admin文件夾,您在管理網(wǎng)站時(shí)不會(huì)有如此美妙的用戶體驗(yàn)。
同樣在根站點(diǎn)文件夾中,wp-admin通常是您的WordPress文件目錄中列出的第一個(gè)文件夾,主要是因?yàn)樗前醋帜疙樞蚺帕械模惨驗(yàn)槲募A通常列在文件之前。
wp-admin文件夾有助于呈現(xiàn)WordPress管理儀表盤
組成wp-admin文件夾的一些文件包括:
- /css
- /images
- /includes
- /js
- /about.php
- /admin-header.php
- /admin.php
wp-admin文件夾的內(nèi)容
其中許多被認(rèn)為是核心WordPress文件,所有這些文件都匯集在一起??為WordPress儀表盤制定了堅(jiān)實(shí)的基礎(chǔ)設(shè)施。
但是,特別是要了解其中之一是相當(dāng)重要的。那是admin.php文件。
admin.php文件包含重要的WordPress管理功能
admin.php文件充當(dāng)驅(qū)動(dòng)wp-admin文件夾的主要引擎,并將許多其他文件組合在一起以使其工作。例如,admin.php文件檢查管理員權(quán)限,阻止不應(yīng)訪問儀表盤重要部分的用戶。admin.php文件還鏈接到WordPress數(shù)據(jù)庫并加載管理儀表板的大部分內(nèi)容。
wp-admin文件夾中的其他一些核心文件包括:
- network.php – 控制WordPress多站點(diǎn)基礎(chǔ)架構(gòu)的功能。
- users.php – 管理用戶管理模塊的文件,考慮哪些用戶具有管理權(quán)限,哪些沒有。
- update.php – 處理WordPress系統(tǒng)的新更新,例如當(dāng)WordPress推出新版本或者您添加或更新新主題或插件時(shí)。
何時(shí)使用wp-admin文件夾?
考慮到wp-admin文件夾在您網(wǎng)站的整個(gè)生命周期內(nèi)通常應(yīng)該如何單獨(dú)放置,關(guān)于何時(shí)編輯或使用wp-admin文件夾沒有太多可說的。
但是,在某些情況下,定位和替換甚至重命名wp-admin文件夾可以很好地為您服務(wù)。
首先,考慮更改wp-admin文件夾的位置和權(quán)限并不是一個(gè)壞主意。任何有WordPress經(jīng)驗(yàn)的人都知道這些重要文件的位置;他們很容易找到并篡改它們。這就是為什么強(qiáng)權(quán)限首先會(huì)阻止任何人使用它們。另一種選擇是更改位置并確保您的wp-admin登錄URL已重命名,這樣就不容易嘗試暴力登錄。即便如此,這通常是通過插件完成的,而不是利用文件本身。
您可能考慮修改wp-admin文件夾的另一個(gè)原因是它是否以某種方式損壞或被黑客入侵。在這種情況下,您只需將文件替換為干凈的文件即可。因此,您仍然沒有真正編輯wp-admin文件夾的任何內(nèi)容,而是將其替換為文件夾的舊備份或下載并安裝新版本。
wp-includes文件夾
幾乎所有的WordPress都依賴于該wp-includes文件夾。這個(gè)核心文件夾包含無數(shù)等待交付的軟件包,以便WordPress的許多前端和后端元素執(zhí)行。
一種解釋方式wp-includes是該文件夾提供了WordPress REST API所需的通用功能。簡單來說,這意味著其他文件夾中的文件利用wp-includes文件夾中的內(nèi)容,將這些文件作為資源來完成自己的任務(wù)。
將wp-includes文件夾視為一個(gè)工具箱。其他核心文件夾和文件,例如wp-content和wp-admin是在wp-includes需要完成某事時(shí)進(jìn)入工具箱的工作人員和領(lǐng)導(dǎo)者。
例如,如果wp-content文件夾想要生成主題或插件的元素,它首先需要咨詢wp-includes文件夾以確保元素以正確的方式為WordPress編譯。對于wp-admin文件夾也可以這樣說,除了出于后端目的wp-admin與wp-includes文件夾進(jìn)行協(xié)商。
因此,wp-includes它是WordPress中最關(guān)鍵的文件夾之一,它實(shí)際上包含了大部分主要的WordPress源代碼。這涉及WordPress的前端和后端,使其成為一個(gè)包羅萬象的文件夾。
考慮wp-includes文件夾的另一種方式就像一個(gè)圖書館,其中其余的核心文件是研究人員匯編信息以完成研究或撰寫論文。所有強(qiáng)大的數(shù)據(jù)都存儲(chǔ)在wp-includes文件夾中,因此研究人員(其他核心文件)總是必須進(jìn)入庫才能準(zhǔn)確找到他們需要的內(nèi)容。
像已經(jīng)討論過的一些其他核心文件一樣,wp-includes位于核心公用文件夾下,wp-content和wp-admin在同一個(gè)文件夾列表。
wp-includes文件夾包含WordPress依賴項(xiàng)
看到wp-includes文件夾如何在調(diào)用時(shí)完成如此多的任務(wù)并包含如此多的代碼,將數(shù)百個(gè)文件打包到文件夾中是有道理的。
默認(rèn)wp-includes文件夾當(dāng)前有196個(gè)文件和22個(gè)目錄。
其中一些目錄包括:
- assets
- blocks
- certificates
- css
- fonts
- images
- requests
- widgets
一些文件包括:
- admin-bar.php
- author-template.php
- blocks.php
- feed-rss.php
- functions.php
- http.php
- plugin.php
- post-formats.php
- query.php
- shortcodes.php
- template.php
- theme.php
即使只是查看這些文件也能顯示此目錄的強(qiáng)大功能。這些都是用代碼填充的PHP文件,以允許這些元素發(fā)揮作用。您可以看到其中wp-includes包含許多主題、查詢、短代碼和小工具的活動(dòng)編碼,僅舉幾例。
該目錄中的一個(gè)重要文件稱為functions.php.
functions.php文件包含額外的網(wǎng)站功能
了解該functions.php文件非常重要,因?yàn)殚_發(fā)人員和網(wǎng)站所有者經(jīng)常使用它來更改網(wǎng)站或向網(wǎng)站添加功能。functions.php文件就像一個(gè)插件,調(diào)用文件中已經(jīng)實(shí)現(xiàn)的功能來產(chǎn)生新的東西。
與內(nèi)核中的許多文件不同,編輯functions.php文件并不是一件壞事,只要您有這樣做的知識。
此外,這個(gè)核心functions.php文件并不是WordPress中唯一可用的functions.php文件。您在WordPress上安裝的每個(gè)主題也有自己的functions.php文件,允許您合并與主題相關(guān)的功能,這些功能只有在您的網(wǎng)站上安裝并激活主題時(shí)才有效。
這些
functions.php文件都沒有向您的網(wǎng)站添加內(nèi)容或數(shù)據(jù)。相反,它們提供編碼來修改您的網(wǎng)站行為或查找用戶的方式。因此,
functions.php文件不會(huì)提供圖像或文本,而是會(huì)更改按鈕的顯示方式或單擊時(shí)的響應(yīng)方式。
因此,核心WordPress文件functions.php永遠(yuǎn)保留在您的文件目錄中。您對文件所做的任何更改都會(huì)反映在您的網(wǎng)站上,直到您刪除該代碼。當(dāng)主題從網(wǎng)站停用時(shí),從主題文件創(chuàng)建的functions.php功能將被刪除。
何時(shí)使用wp-includes文件夾?
wp-includes文件夾包含大量可用于網(wǎng)站前端和后端的代碼。核心WordPress API保存在此文件夾中,因此最好不要管它。在大多數(shù)情況下,您可以將其設(shè)為只讀文件夾。您可能想要編輯某些內(nèi)容的主要原因wp-includes是在處理functions.php文件時(shí)。
同樣,wp-includes在考慮進(jìn)行編輯時(shí)最好跳過,但這里列出了您可以考慮打開和使用wp-includes文件夾的實(shí)例:
- 向公眾隱藏或保護(hù)
wp-includes文件夾。這可以在權(quán)限的幫助下或通過完全隱藏文件來完成。這通常是在插件的幫助下完成的。 - 對
functions.php文件進(jìn)行編輯。
wp-content文件夾
您需要關(guān)注的最后一個(gè)核心目錄稱為wp-content. 從用戶的角度來看,它可以說是最重要的文件夾,因?yàn)樗占⒋鎯?chǔ)了用戶上傳到WordPress的所有項(xiàng)目。這就是為什么它被稱為 的wp-content原因,因?yàn)榻^大多數(shù)用戶生成的內(nèi)容都會(huì)進(jìn)入文件夾,以便傳送到您網(wǎng)站上的正確位置。
你寫的任何東西都存儲(chǔ)在別處。即使文章似乎被視為“內(nèi)容”,但所有書面文字都會(huì)進(jìn)入您的WordPress數(shù)據(jù)庫。
wp-content位于哪里?與其他核心目錄在同一個(gè)地方,公共目錄下,鄰居包括如wp-admin和wp-includes。
wp-content文件夾包含媒體文件
打開wp-content文件夾會(huì)顯示包含從主題到插件和上傳的所有內(nèi)容的文件夾。
插件、主題和媒體存儲(chǔ)在wp-content文件夾中
打開“plugins”文件夾會(huì)顯示您當(dāng)前在WordPress網(wǎng)站上安裝的所有插件。您可以選擇通過FTP將插件文件添加到此文件夾中,而不是從WordPress儀表盤上傳。如果您想直接上傳主題文件,那么對于themes目錄也可以這樣說。
plugins文件夾包含您的WordPress插件的所有代碼
說到主題,themes目錄包含您在站點(diǎn)上安裝的每個(gè)主題文件夾,而不僅僅是當(dāng)前活動(dòng)的主題文件夾。
WordPress主題資源存儲(chǔ)在themes目錄中
最后,對uploads目錄的深入挖掘?qū)絎ordPress媒體庫中存儲(chǔ)的圖像和其他媒體類型的集合。簡而言之,上傳到WordPress的任何內(nèi)容都放在這里。您可以從您的計(jì)算機(jī)中拖入JPG或PNG文件(如果通過FTP客戶端工作),或者如果您無法通過儀表盤刪除它,甚至可以刪除其中一個(gè)上傳文件。
uploads文件夾包含您媒體庫的圖像、視頻等
何時(shí)使用wp-content目錄?
使用WordPress時(shí),在多種情況下您可能希望與wp-content目錄進(jìn)行交互。它不像其他一些核心文件那樣不受限制,看看這是您的上傳、主題文件和插件文件的最終位置。此外,非技術(shù)WordPress用戶可以理解PNG文件是一個(gè)圖像,使其更類似于普通用戶熟悉的界面。
以下是您可以進(jìn)入wp-content目錄的一些情況:
- 如果您想重命名目錄 –
wp-content名稱不是必需的。有些人更改了名稱,以便對潛在的攻擊者隱藏它。WordPress目錄結(jié)構(gòu)是常識,因此可以訪問您的文件的人將更難找到您的wp-content目錄。 - 修復(fù)錯(cuò)誤時(shí) – 當(dāng)您的網(wǎng)站發(fā)生錯(cuò)誤時(shí),主題或插件可能導(dǎo)致崩潰或錯(cuò)誤。如果您無法訪問WordPress管理員或儀表板,則轉(zhuǎn)到該
wp-content文件夾是一種修改或刪除首先導(dǎo)致錯(cuò)誤的元素的方法。 - 通過FTP上傳內(nèi)容 – 有時(shí)通過FTP連接添加或刪除圖像或主題文件比在WordPress儀表盤中添加或刪除更容易。
核心文件和文件夾概述
WordPress核心文件比這更深入,但到目前為止所涵蓋的文件匯集在一起?? ,推動(dòng) WordPress 走向完整功能。作為總結(jié),以下是我們討論過的每個(gè) WordPress 文件和目錄的候選清單,并附有說明:
- .htaccess – 控制所有文件和文件夾,并在需要時(shí)授予對它們的訪問權(quán)限。它也是處理永久鏈接結(jié)構(gòu)的文件。
- wp-config – 將其主要功能限制為控制自動(dòng)更新和數(shù)據(jù)庫配置等內(nèi)容?;镜腤ordPress設(shè)置也在
wp-config文件夾中處理。 - admin.php – 這是承載后端負(fù)載的文件,告訴管理儀表板如何運(yùn)行。
- wp-includes – 包含大部分標(biāo)準(zhǔn)WordPress編碼,并在前端和后端的另一個(gè)文件需要完成任務(wù)時(shí)用作資源庫。
- functions.php –
wp-includes目錄和主題文件中都有這些文件之一??梢跃庉嬙撐募韵蚰木W(wǎng)站添加新功能或修改默認(rèn)情況下已實(shí)現(xiàn)的功能。 - wp-content – 此文件存儲(chǔ)您以管理員或用戶身份上傳或添加到網(wǎng)站的任何項(xiàng)目。此處存儲(chǔ)的一些內(nèi)容示例包括主題、插件和圖像。
WordPress模板文件
模板文件經(jīng)常與主題文件混淆,但它實(shí)際上是主題目錄的一部分,處理主題顯示和布局的元素。
盡管并非所有文件名中都有“模板”一詞,但主題目錄中的大多數(shù)文件實(shí)際上是模板文件(而不是functions.php文件)。
模板文件提供了WordPress的模板,以按照您希望它們出現(xiàn)的方式呈現(xiàn)主題的組件。例如,大多數(shù)主題中的評論部分都有一個(gè)模板。
WordPress模板文件
其他模板文件包括:
- 404.php
- archive.php
- content.php
- footer.php
- header.php
- index.php
- sidebar.php
- page.php
這些通常用于編輯主題的一部分,與直接對核心WordPress設(shè)計(jì)和功能進(jìn)行的任何編輯分開。因此,主題的任何刪除也會(huì)帶走您在模板文件中所做的任何更改。
主題目錄的結(jié)構(gòu)很有意義,看看如何進(jìn)入文件并修改header.php文件之類的內(nèi)容,以使標(biāo)題看起來或行為不同。sidebar.php或footer.php文件也是如此。對footer.php文件的任何更改只會(huì)影響主題內(nèi)的頁腳,不會(huì)影響其他任何內(nèi)容。
甚至還有用于完整頁面的特定模板,通常以這些頁面命名,例如用于全角頁面或主頁的模板。
Storefront主題包含全角和主頁模板
以下是主頁模板的示例:
這些完整的模板文件通常與其他文件掛鉤,以呈現(xiàn)格式良好的設(shè)計(jì)。例如,主頁包括產(chǎn)品類別和畫廊等部分的掛鉤,看看我現(xiàn)在如何使用在線商店主題。
前面介紹的模板文件,如header.php、footer.php 和 sidebar.php,被認(rèn)為是“模板部分”;它們作為另一個(gè)模板文件的一部分包含在內(nèi)。就像在
template-homepage.php文件中一樣,您可能會(huì)注意到它調(diào)用header.php文件以將其作為模板的一部分包含在內(nèi)。何時(shí)使用WordPress模板文件?
存在數(shù)十個(gè)模板文件,其中一些是整頁模板文件,而另一些是部分模板文件。因此,在決定您打算將它們用于什么時(shí),這取決于文件。
可以肯定地說,只要首先使用該模板,對模板文件的任何編輯都會(huì)動(dòng)態(tài)更改網(wǎng)站的布局或樣式。
例如,
get_header()在page.php文件中插入模板標(biāo)簽可確保您(或主題開發(fā)人員)設(shè)計(jì)的標(biāo)題模板使用默認(rèn)模板放置在所有WordPress頁面中。這對于動(dòng)態(tài)設(shè)計(jì)非常有用,而不是單獨(dú)編輯每個(gè)頁面。以下是您可以編輯模板文件的其他時(shí)間:
- 制作重復(fù)
index.php文件以對主模板文件進(jìn)行編輯時(shí)。對原始index.php文件進(jìn)行直接更改是不明智的。 - 將您自己的CSS添加到style.css文件中。
- 動(dòng)態(tài)修改常見模板(如
home.php、page.php、 )的外觀,并single.php查看反映在所有頁面或帖子上的這些更改。動(dòng)態(tài)修改常見模板(如home.php、page.php和single.php)的外觀,以查看所有頁面或文章上反映的更改。 - 刪除或添加可選元素,如評論、側(cè)邊欄和作者頁面。特別是,禁止使用comments.php、sidebar.php和author.php文件操作。
- 調(diào)用完整模板文件中的部分模板文件,例如掛鉤所有頁面或文章的footer.php文件。
WordPress主題目錄
主題目錄(也稱為文件或文件夾)組織之前討論過的模板文件。
主題文件是您從主題開發(fā)人員處下載的文件夾,無論它是來自WordPress主題庫的免費(fèi)主題,還是來自像您在Themeforest上找到的高級開發(fā)人員。
主題文件夾位于核心WordPress文件目錄中的wp-content主題下。
主題文件本身通常以您決定在WordPress站點(diǎn)上安裝的主題命名,例如 /twentyseventeen代表二〇一七主題。
WordPress主題存儲(chǔ)在themes文件夾中
主題文件包含將主題的功能和設(shè)計(jì)融入您的站點(diǎn)所需的一切。
這包括上面涵蓋的許多模板文件,但從技術(shù)上講,唯一需要的主題文件如下:
- style.css
- index.php
- comments.php
- screenshot.png
將主題提交到WordPress主題庫時(shí),這些是主題所必需的。這是最低限度的,但看到style.css文件如何包含主題的主樣式表,index.php文件是主要模板文件,comments.php文件用于在允許時(shí)包含注釋以及屏幕截圖是有意義的。 png文件顯示人們下載主題的樣子。
除此之外,主題文件結(jié)構(gòu)根據(jù)主題的目的和開發(fā)人員喜歡如何組織文件而有所不同。
以二〇一七這個(gè)WordPress主題為例。
該文件夾具有預(yù)期的文件,如 404.php,functi
分享文章:關(guān)于WordPress文件及其使用方法的綜合指南
轉(zhuǎn)載來源:http://m.fisionsoft.com.cn/article/cdjohie.html


咨詢
建站咨詢
