- 錯誤型別:
- WP內部錯誤
- 錯誤名稱:
- 语法错误
- 英文名稱:
- Syntax Errors
- 錯誤描述:
- 这可能包括语法错误,拼写错误单词或缺少符号或网站代码中的标点符号不正确。在WordPress中,这通常是PHP错误。
如果您是因為您的WordPress網站出現了語法錯誤資訊找到了這篇文章。那是件萬幸的事情,因為本文將詳細介紹解決WordPress網站發生Syntax Errors的方法。
當網站出現Syntax Errors,不用著急,一般不是什麼大問題。問題可能很簡單,就像PHP檔案中缺少分號一樣。WordPress語法錯誤並不常見,但確實會發生,並且相對容易糾正。
在本文中,我們將解釋什麼是Syntax Errors(語法錯誤)以及一些常見原因。然後,我們將引導您完成查詢和修復錯誤的步驟。讓我們開始吧!
什麼是Syntax Errors?
Syntax Errors的出現,一般發生在命令不被正確地寫入時。
這可能包括語法錯誤,拼寫錯誤單詞或缺少符號或網站程式碼中的標點符號不正確。在WordPress中,這通常是PHP錯誤。
WordPress中語法錯誤的常見原因
錯誤貼上程式碼後,可能會發生語法錯誤。也許您在複製程式碼時錯過了一部分,或者在指令碼末尾有一個額外的結束標記。
這是一個PHP開始標記:<?php
,這是一個封閉標記:?>
。
當您複製並貼上PHP程式碼段時,它通常包含開始標記,從而導致語法錯誤。由於您可能會將程式碼段貼上到現有程式碼中,因此不需要包括開始標記。
在WordPress主題編輯器中編輯主題時,您可能還會收到語法錯誤。如果發生這種情況,您通常會知道問題出在哪裡,或者至少知道問題出在哪裡。如果不確定,請不要擔心。您可以通過對wp-config.php 檔案進行一些更改來找到錯誤。
您可能會看到此訊息的另一個原因是由於外掛的更新或安裝。該擴充套件程式可能與您的WordPress版本不相容,或者可能存在其他問題。如果您是 在發生錯誤時更新或安裝外掛的,則很可能是問題的根源。
為什麼要修復WordPress語法錯誤問題
語法錯誤表示您的網站程式碼中存在某些錯誤。此問題可能會導致網站無法開啟,空白頁或頁面提示錯誤訊息。
如果您的網站關閉或無法訪問,則顯然會影響使用者體驗(UX)。除了損失流量和轉化率之外,空白的頁面還會影響網站的搜尋引擎優化 (SEO)排名。
WordPress語法錯誤訊息可能會引起關注,特別是如果您不熟悉網站程式碼。幸運的是,您將看到,大多數語法錯誤都有一個簡單的解決方案。
如何通過SFTP修復WordPress語法錯誤
發生語法錯誤時,可以通過刪除或更正包含該錯誤的程式碼來對其進行修復。無論哪種方式,您都需要訪問發生問題的檔案。如果您無法WordPress管理控制檯,則可以使用檔案傳輸協議(FTP)客戶端進行訪問。
如果您是寶塔面板的使用者,則就更加簡單了。無需下載第三方應用程式,直接登入你的WordPress網站的伺服器的寶塔控制後臺即可訪問您的網站檔案。
如果您不是寶塔使用者或者你沒有可直接訪問WordPress網站檔案的後臺,那就可以使用FTP客戶端,則FileZilla 是一個不錯的選擇。請注意,應使用更安全的安全檔案傳輸協議(SFTP)而非FTP進行連線。這將確保傳輸的資料被加密。
您將需要一些資訊以通過SFTP連線到您的網站:
- 伺服器/主機名
- 使用者名稱
- 密碼
- 埠
接下來,開啟您的FTP客戶端並輸入您的登入憑據。登入後,在WordPress網站目錄下,您將看到wp-admin, wp-content和wp-includes資料夾以及其他檔案列表。
如果您的介面看起來與上面的示例相似,那麼您來對地方了!下面是具體的操作,啟用除錯功能以獲取有關語法錯誤的更多資訊了。
啟用除錯以檢視語法錯誤位置
如果發生錯誤時正在網站上工作,則應該對在何處查詢問題有個好主意。但是,如果不確定,則無需猜測。除錯將向您顯示錯誤的確切位置。
要啟用除錯,您可以將以下程式碼片段新增到wp-config.php 檔案中:
define('WP_DEBUG',true);
確保將程式碼放在/ *之前,* /指向檔案底部。
修復語法錯誤後,請務必禁用除錯,因為對於線上的網站,建議不要啟用此功能。
儲存檔案並在瀏覽器中重新整理網站後,您應該會看到一個文字字串,指示錯誤的位置,包括檔案,名稱和行號。
現在找到語法錯誤。注意到這些資訊之後,該開始修復它了。您可以使用以下說明根據錯誤的位置來解決錯誤。
修復由外掛更新引起的語法錯誤
如果在安裝、更新或編輯外掛檔案時,發生語法錯誤,則最簡單,最快的解決方案是禁用外掛。那就是我們首先要做的。
通過SFTP訪問您的網站。建立連線後,轉到wp-content/plugins 目錄,然後找到出現錯誤的plugin資料夾。
在此位置,您可以禁用該外掛或更正包含該錯誤的檔案-如果您知道導致問題的原因。如果沒有,您可以通過重新命名外掛目錄中的資料夾來禁用該外掛。
如果您轉到網站的URL並重新整理瀏覽器,則您的網站應顯示為正常。但是,如果您想繼續使用該外掛,則需要解決該錯誤,而不是簡單地將其禁用。
要修復外掛錯誤,請從錯誤訊息中找到檔案和行號。識別該行上所有丟失或不正確的程式碼。如果不確定導致錯誤的原因,可以將程式碼段貼上到程式碼編輯器中以幫助您識別它。
您始終可以禁用該外掛作為短期解決方案。一旦錯誤得到糾正,您可以再將其重新啟用。這可能是最好的方法,特別是如果外掛對於您網站的執行不是必不可少的時候。
修復因不正確編輯主題檔案而導致的語法錯誤
要修復在編輯主題時發生的語法錯誤,請通過SFTP訪問您的網站,然後導航到wp-content/themes 資料夾。開啟對應的主題資料夾,然後找到出現錯誤的檔案-通常是functions.php 檔案。
編輯檔案並更正錯誤。同樣,語法錯誤程式碼應顯示行號。如果在將程式碼段貼上到檔案中時出現問題,請刪除您的修改以將檔案還原到穩定版本。
如果看不到是什麼原因導致的問題,則可以使用程式碼編輯器來幫助識別錯誤。解決問題後,開啟瀏覽器視窗,然後導航到URL以驗證您的站點已重新啟動並執行。
使用程式碼編輯器識別語法錯誤
有幾種免費的線上程式碼編輯器,例如Sublime Text 和Atom。您可以使用任何這些工具來幫助診斷和修復語法錯誤。
在下面的插圖中,functions.php檔案在最後一行缺少分號。
編輯器用行號旁邊的黃色條指示語法錯誤(610)。新增分號後,錯誤就解決了,黃色標記消失了。您可以練習在編輯器中編寫或編輯程式碼,然後再更改網站檔案。
如何避免WordPress發生語法錯誤
使用正確的語法可以幫助您避免將來出現錯誤。PHP是一種簡單,靈活的語言。您可以花一點時間來學習基礎知識。然後,當您貼上程式碼或對站點檔案進行編輯時,您將知道如何在工作時糾正錯誤。
作為另一種選擇,您可以在將程式碼貼上到您的網站之前,方便程式碼編輯器檢查語法。這是一種明智的做法,可確保在將程式碼段新增到實時站點的檔案之前,確保程式碼段正確。
防止問題的另一種方法是在對網站進行更改時啟用除錯,以便在上線之前標記錯誤。是時候確保所有內容都與您的WordPress核心檔案相容並且可以正常工作了。
最後,我們建議刪除所有未使用的外掛和主題。這不僅可以防止語法錯誤,而且是一種很好的安全措施,因此是雙贏的。
小結
幾乎所有網站的40%都是基於WordPress構建的,使其成為世界上最受歡迎的內容管理系統 (CMS)。這是一個穩定且安全的平臺,但是即使如此,錯誤仍然可能發生。
在本文中,我們解釋了什麼是語法錯誤及其最常見的原因,修復WordPress的語法錯誤問題。這些通常很容易解決,但是最好採取措施防止問題首先出現,例如在新增到您的站點之前使用程式碼編輯器檢查程式碼。
正確維護網站是避免出現問題並保持其平穩執行的最佳方法之一。
評論留言