如何修復(fù) WordPress 中主題文件編輯器的缺失

一般情況,我們不建議內(nèi)置的 WordPress 主題文件編輯器來(lái)修改主題文件,因?yàn)檫@很容易導(dǎo)致網(wǎng)站出現(xiàn)故障。很多用戶覺得這個(gè)方法很方便,通常用它來(lái)快速進(jìn)行修改。最近,我們收到了一些用戶的反饋,他們發(fā)現(xiàn)自己在 WordPress 管理后臺(tái)找不到主題文件編輯器。在文中,我們會(huì)展示如何將其恢復(fù)。

圖片[1]-如何恢復(fù)WordPress主題文件編輯器:解決缺失問題

主題文件編輯器去哪了?

我們收到很多 WordPress 用戶留言,找不到以前的位置的主題文件編輯器。其實(shí)它并沒有被移除——只是它的位置發(fā)生了變化。如果用的是現(xiàn)代的區(qū)塊主題,那么在“外觀”菜單下的“編輯器”選項(xiàng)將會(huì)打開網(wǎng)站編輯器,而不是舊版的主題文件編輯器。

圖片[2]-如何恢復(fù)WordPress主題文件編輯器:解決缺失問題

這是因?yàn)?WordPress 核心團(tuán)隊(duì)認(rèn)為,兩個(gè)菜單項(xiàng)都有“編輯器”這個(gè)名字,但功能差異很大,這樣的設(shè)置會(huì)造成混淆。因此,他們將主題文件編輯器移到了“工具”菜單下,避免這種混亂。

圖片[3]-如何恢復(fù)WordPress主題文件編輯器:解決缺失問題

但是,在某些情況下,主題文件編輯器根本無(wú)法顯示。

這通常是因?yàn)榘踩寮?wp-config.php 文件中的某個(gè)設(shè)置禁用了該編輯器。這些措施通常是為了防止意外修改或保護(hù)網(wǎng)站免受潛在漏洞的攻擊。理解了編輯器消失的原因,解決問題就變得容易了。接下來(lái),我們一步步講解如何找到或重新啟用它。

在現(xiàn)代區(qū)塊主題中找到主題文件編輯器

區(qū)塊主題幾乎在所有方面都使用區(qū)塊編輯器,從頁(yè)面布局到全站樣式。雖然它們提供了極大的靈活性,但也可能讓一些熟悉的功能(如主題文件編輯器)變得更難找到。

如果用區(qū)塊主題,主題文件編輯器不再位于“外觀”菜單項(xiàng)下。相反,WordPress 已將它移到了“工具”菜單中,與區(qū)塊主題的新組織方式相匹配。

只需登錄到 WordPress 管理后臺(tái),導(dǎo)航到左側(cè)邊欄的“工具”? “主題文件編輯器”菜單。

圖片[4]-如何恢復(fù)WordPress主題文件編輯器:解決缺失問題

在工具菜單下的主題文件編輯器
進(jìn)入該菜單后,編輯器將像經(jīng)典主題中的樣子。

?? 小提示: 建議在進(jìn)行任何更改之前備份站點(diǎn),以防萬(wàn)一。

如果在“工具”菜單中看不到編輯器,別擔(dān)心。接下來(lái),我們看看其他可能導(dǎo)致編輯器消失的原因,并如何修復(fù)這些問題。

當(dāng)主題文件編輯器被禁用時(shí)

有時(shí)候,主題文件編輯器無(wú)法顯示,是因?yàn)?WordPress 安全插件或手動(dòng)配置故意禁用了它。

這是保護(hù)網(wǎng)站免受意外修改的常見做法。我們?cè)跒橛脩襞挪閱栴}時(shí),曾多次遇到這種情況,通常解決起來(lái)也比較簡(jiǎn)單。

如果有用像 Sucuri 這樣的安全插件,那么需要在 WordPress 管理后臺(tái)導(dǎo)航到 Sucuri 安全 ? 設(shè)置 頁(yè)面。

點(diǎn)擊“硬化(Hardening)”標(biāo)簽,在這里會(huì)找到一個(gè)名為“禁用插件和主題編輯器(Disable Plugin and Theme Editor)”的選項(xiàng)。如果這個(gè)選項(xiàng)被啟用,點(diǎn)擊“還原硬化(Revert Hardening)”按鈕將其關(guān)閉即可。

圖片[5]-如何恢復(fù)WordPress主題文件編輯器:解決缺失問題

重新加載 WordPress 管理后臺(tái),主題文件編輯器應(yīng)該會(huì)重新出現(xiàn)。

如果主題文件編輯器仍然缺失,那么可能是 wp-config.php 文件導(dǎo)致的問題。

需要用 FTP 客戶端或控制面板的文件管理器訪問網(wǎng)站文件。

在文本編輯器中打開 wp-config.php 文件,并搜索以下這一行:

	define('DISALLOW_FILE_EDIT', true);

如果找到了這一行,可以直接刪除它,或者將它的值從 true 改為 false。要記得保存更改,并將更新后的文件上傳回服務(wù)器

完成這些后,可以刷新 WordPress 管理后臺(tái),查看主題文件編輯器是否已恢復(fù)。

為什么直接編輯主題文件不好

雖然主題文件編輯器可能很方便,但發(fā)現(xiàn)許多用戶在直接編輯主題文件時(shí)不小心導(dǎo)致了網(wǎng)站亂碼。代碼中的一個(gè)小錯(cuò)誤,也可能導(dǎo)致致命錯(cuò)誤,網(wǎng)站無(wú)法訪問。

另一個(gè)問題是,直接對(duì)主題文件進(jìn)行的更改會(huì)在主題更新時(shí)被覆蓋。如果是定制主題,就更糟糕了,需要花費(fèi)大量時(shí)間來(lái)修復(fù)。

WordPress 安全性也是一個(gè)重要因素——如果編輯器保持啟用狀態(tài),惡意攻擊在獲得 WordPress 管理權(quán)限后,可能會(huì)修改你的文件。

因?yàn)檫@些原因,我們建議用WPCode插件來(lái)自定義代碼:

圖片[6]-如何恢復(fù)WordPress主題文件編輯器:解決缺失問題

為什么我們推薦 WPCode

WPCode 能讓管理員添加和管理自定義代碼片段,不用擔(dān)心破壞網(wǎng)站的穩(wěn)定性??梢暂p松啟用或禁用代碼片段,避免修改主題或插件文件。

我們推薦 WPCode 的原因:

  • 輕松管理代碼片段和自定義 CSS。
  • 內(nèi)置錯(cuò)誤處理功能,自動(dòng)禁用有問題的代碼。
  • 提供大量非常實(shí)用的代碼片段庫(kù)。

我們?cè)诤芏嗑W(wǎng)站上都用 WPCode 插件來(lái)管理自定義代碼。

激活后,前往 WordPress 管理后臺(tái)的 代碼片段 ? 添加片段 頁(yè)面。在這里,可以創(chuàng)建自定義代碼片段,或者從現(xiàn)有代碼庫(kù)中選擇有用的代碼片段。

圖片[7]-如何恢復(fù)WordPress主題文件編輯器:解決缺失問題

希望本篇文章能解決你們的煩惱,有問題大家可以在評(píng)論區(qū)留言反饋。


聯(lián)系我們
教程看不懂?聯(lián)系我們?yōu)槟赓M(fèi)解答!免費(fèi)助力個(gè)人,小企站點(diǎn)!
客服微信
客服微信
電話:020-2206-9892
QQ咨詢:1025174874
郵件:info@361sale.com
工作時(shí)間:周一至周五,9:30-18:30,節(jié)假日休息
? 轉(zhuǎn)載聲明
本文作者:Banner1
THE END
喜歡就支持一下吧
點(diǎn)贊73 分享
評(píng)論 搶沙發(fā)

請(qǐng)登錄后發(fā)表評(píng)論

    暫無(wú)評(píng)論內(nèi)容