新聞中心
在wordpress主題文件中復(fù)制和粘貼代碼對于有經(jīng)驗的用戶來說似乎很容易,但對于初學(xué)者來說可能會比較折騰。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供前進網(wǎng)站建設(shè)、前進做網(wǎng)站、前進網(wǎng)站設(shè)計、前進網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、前進企業(yè)網(wǎng)站模板建站服務(wù),10多年前進做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
在本教程中,我們將向您展示如何在不破壞您的網(wǎng)站的情況下從網(wǎng)絡(luò)復(fù)制和粘貼代碼片段到WordPress。
為什么要向WordPress網(wǎng)站添加代碼片段?
由于其提供的靈活性,WordPress是世界上最好的網(wǎng)站開源系統(tǒng)之一。向您的站點添加新特性和功能非常容易,并且可以幫助構(gòu)建幾乎任何類型的網(wǎng)站。
我們分享了各種提示和技巧,您可以使用它們來改善您的網(wǎng)站。其中一些提示會要求您向WordPress添加代碼。
雖然向您的網(wǎng)站添加自定義代碼片段是可選的,而且您經(jīng)常可以找到插件來完成相同的任務(wù),但有時一個簡單的代碼片段會更有效。
通常,添加代碼片段是修復(fù)許多常見WordPress錯誤、提高WordPress安全性以及向網(wǎng)站添加新功能的簡單方法。
話雖如此,讓我們來看看如何安全地將代碼片段添加到您的WordPress網(wǎng)站中。
在WordPress中添加代碼片段的最佳方法是什么?
值得一提的是,在開始向WordPress網(wǎng)站添加代碼片段之前,您應(yīng)該安裝并使用WordPress備份插件。
這可以確保您的WordPress站點安全,并且您可以隨時從備份中恢復(fù)它,以防出現(xiàn)任何問題。
當添加片段到WordPress,你會發(fā)現(xiàn)說明將它們添加到WordPress主題模板文件,如index.php,single.php等。
這些片段僅對那些特定的主題文件有用,因此您必須直接添加它們或創(chuàng)建子主題。
但是,大多數(shù)代碼片段將添加到您的WordPress主題的functions.php文件中。一些教程可能會建議將其直接添加到文件中,但有更好的替代方法可以讓您的更改在未來得到驗證。
這樣,即使您更改了主題,也不會刪除您的自定義功能。
話雖如此,讓我們來看看在WordPress中添加自定義代碼片段的一些最適合初學(xué)者的方法。
1. 使用代碼片段WordPress插件
使用代碼片段插件是將代碼添加到 WordPress 的最安全且對初學(xué)者最友好的方式。
Code Snippets插件,您可以在您的網(wǎng)站添加和管理自定義代碼片段容易。
它帶有一個故障安全開關(guān),如果它導(dǎo)致錯誤,它會立即停用代碼片段。這可以防止您在添加自定義代碼片段時無法訪問您的網(wǎng)站。
注意:代碼片段方法對于需要添加到functions.php文件中的片段很有用。如果要求您在其他主題文件中添加代碼片段,則此方法將不起作用。
2. 創(chuàng)建子主題以保存自定義代碼
將代碼添加到WordPress的另一個好方法是創(chuàng)建WordPress子主題。使用子主題將有助于在更新主題時保持對網(wǎng)站所做的任何更改完整無缺。
有關(guān)更多詳細信息,請參閱有關(guān)如何在WordPress中創(chuàng)建子主題的初學(xué)者指南。
注意:此方法也適用于需要添加到其他主題模板文件中的代碼片段。
3. 為自定義代碼使用特定于站點的插件
另一個靈活的選擇是使用特定于站點的WordPress插件。這是一個自定義插件,您可以為自己的網(wǎng)站創(chuàng)建并用于保存所有自定義代碼。
這種方法的優(yōu)點是您的代碼不依賴于您的主題,即使您更改主題,它也會保持活動狀態(tài)。它也不受您網(wǎng)站上任何WordPress更新的影響。
注意:此方法僅適用于需要添加到functions.php文件中的代碼片段。
4.使用Insert Headers and Footers插件添加自定義代碼
有時您可能只需要將代碼添加到您的主題header.php或footer.php文件中。將Insert Headers and Footers插件可以幫你輕松做到這一點。
當您需要將Google Analytics、Facebook Pixel、Google AdSense等的跟蹤代碼添加到您的網(wǎng)站時,這會派上用場。
此外,它還可以讓您在一個地方管理所有頁眉和頁腳代碼,防止任何手動錯誤,并讓您無需擔心升級或更改主題。
注意:此方法最適合跟蹤腳本、自定義CSS和Javascript代碼。
4.直接在Functions.php文件中添加代碼
最后,可以將代碼片段直接添加到主題functions.php文件中。但是,我們建議使用上面的其他選項,因為有一些缺點。
首先,如果您更新WordPress主題,那么您的所有更改都將消失。
接下來,您添加的代碼僅在您使用該特定主題時才有效。
話雖如此,讓我們來看看如何正確復(fù)制和粘貼代碼片段并避免破壞您的網(wǎng)站。
如何編輯和添加代碼到WordPress文件
根據(jù)您選擇在WordPress博客或網(wǎng)站上添加自定義代碼片段的方法,有多種編輯WordPress文件的方法。
1. 在Code Snippets插件中添加自定義代碼
如果您打算使用Code Snippets插件向WordPress添加代碼,那么您將直接在WordPress管理儀表盤中添加代碼。
首先,您需要安裝并激活插件。激活后,只需轉(zhuǎn)到WordPress 管理儀表板中的Snippets ? Add New。
這會將您帶到一個界面,您可以在其中添加自定義代碼。您所要做的就是為您的代碼片段命名以幫助您記住,然后將您的代碼粘貼到框中。
然后,單擊“Activate”按鈕,您的代碼段將在您的網(wǎng)站上生效。
有關(guān)詳細說明,請參閱有關(guān)如何在WordPress中輕松添加自定義代碼片段的教程。
2. 在特定站點的WordPress插件中添加自定義代碼
如果您使用的是特定于站點的插件,那么您可以使用內(nèi)置的WordPress插件編輯器來添加您的自定義代碼。
首先,您需要轉(zhuǎn)到插件?插件編輯器,然后從標有“選擇要編輯的插件:”的下拉菜單中選擇您的插件。
編輯器將加載您的站點特定插件。然后,您可以簡單地向頁面添加代碼。
完成后,請務(wù)必單擊“更新文件”按鈕以保存更改。
如果您的代碼中缺少某些內(nèi)容或可能破壞您的網(wǎng)站,那么插件編輯器將自動撤消您的更改。
將自定義代碼添加到特定于站點的插件的另一種方法是使用FTP。
只需使用您首選的FTP客戶端打開您的網(wǎng)站,然后右鍵單擊插件文件并選擇“查看/編輯”選項。
這將打開文件,以便您可以添加代碼片段。當您再次保存并上傳文件時,更改將自動顯示。
3. 使用Insert Headers and Footers插件添加自定義代碼
如果您打算使用Insert Headers and Footers插件來添加代碼片段,那么您可以直接從WordPress管理面板執(zhí)行此操作。
首先,您需要安裝并激活插件。之后,您可以轉(zhuǎn)到設(shè)置?Insert Headers and Footers,然后將您的代碼片段輸入到您網(wǎng)站的頁眉、正文或頁腳部分。
確保您點擊“保存”按鈕,您的代碼片段就會出現(xiàn)在您的網(wǎng)站上。
有關(guān)更多詳細信息,請參閱有關(guān)如何在WordPress中添加頁眉和頁腳代碼的指南。
4.向Functions.php或其他主題模板添加自定義代碼
如果您將代碼片段直接添加到主題functions.php文件或任何其他頁面模板,則可以通過導(dǎo)航到WordPress 管理面板中的外觀?主題編輯器來添加代碼。
然后,您可以從右側(cè)欄中選擇該文件,它將在編輯器中打開。
您所遵循的教程將告訴您可以在何處添加代碼片段,但如果沒有,則需要在文件底部的所有現(xiàn)有代碼下方添加代碼。
另一種選擇是使用WordPress托管文件管理器的FTP將自定義代碼添加到您的主題文件。
只需將您的FTP客戶端連接到您的網(wǎng)站,然后轉(zhuǎn)到wp-content ? themes ? your-theme-folder并右鍵單擊需要編輯的文件。
然后,單擊“查看/編輯”選項以在文本編輯器中打開文件并添加您的代碼片段。
添加自定義代碼時對PHP錯誤進行故障排除
初學(xué)者在將自定義代碼片段添加到他們的WordPress網(wǎng)站時會犯一些常見的錯誤。幸運的是,大多數(shù)這些錯誤都可以輕松避免和修復(fù)。
讓我們來看看這些錯誤以及修復(fù)它們的最佳方法。
1. PHP開始和結(jié)束標簽的錯誤使用
WordPress主要是用PHP編程語言編寫的,它有一個特定的語法,告訴您的服務(wù)器以下代碼需要由PHP處理。下面是一個典型的PHP代碼片段:
// PHP Begin Tag
您所有的PHP代碼都需要在和?>標簽內(nèi)。
PHP結(jié)束標記在PHP和HTML之間來回切換的文件中非常重要。這包括大多數(shù)使用PHP標簽和HTML的WordPress主題文件。
您需要確保如果您將代碼粘貼到PHP開始標記未關(guān)閉的位置,那么您需要添加不帶PHP開始標記的代碼。
如果您將自定義代碼粘貼到PHP結(jié)束標記之外或之后,則還需要添加PHP開始標記。
// Your custom code snippet
幾乎90%的錯誤都是由PHP開始或結(jié)束標記的錯誤放置引起的。查看您的代碼將幫助您了解是否需要在自定義代碼片段中添加PHP開始或結(jié)束標記。
但是,許多WordPress主題文件functions.php可能根本沒有PHP結(jié)束標記。這意味著您可以在文件底部添加代碼而無需開始或結(jié)束標記。
下面是一個示例。
h1 a {background-image: url('.get_bloginfo('template_directory').'/images/login_logo.png) !important; }
';
}
add_action('login_head', 'custom_loginlogo');
請記住,某些教程可能假定您已經(jīng)知道如何使用 PHP 開始和結(jié)束標記。因此,他們可能只是向您展示一個沒有這些標簽的代碼片段。
function custom_loginlogo() {
echo '';
}
add_action('login_head', 'custom_loginlogo');
有時,當給出代碼片段時,它們可以添加到多個位置,因此不會包含PHP結(jié)束和開始標記。
當您在主題文件中添加這樣的代碼片段時,您需要確保它位于PHP標簽內(nèi)。
2. 不正確的嵌套錯誤
PHP對函數(shù)、條件邏輯和循環(huán)有特定的語法。此語法依賴于指示函數(shù)何時開始和何時結(jié)束的大括號。
例如,這是一個簡單的PHP函數(shù):
現(xiàn)在如果你想添加一個與這個函數(shù)無關(guān)的自定義代碼片段,那么你需要把它放在這個函數(shù)之外,如下所示:
// Pre-existing code in your theme file
h1 a {background-image: url('.get_bloginfo('template_directory').'/images/login_logo.png) !important; }
';
}
?>
如果你錯過了開始或結(jié)束的大括號,那么這將破壞代碼,你最終會得到一個錯誤頁面。
了解WordPress中的PHP錯誤
由于向WordPress添加自定義代碼而導(dǎo)致的錯誤通常會導(dǎo)致詳細的錯誤消息。其中大部分是由于意外字符導(dǎo)致的語法錯誤、解析錯誤或致命錯誤。
好消息是這些錯誤會告訴您代碼中的哪一行導(dǎo)致了錯誤。
然后,您可以轉(zhuǎn)到確切的行查看代碼并找出您遺漏了什么。
為此,我們建議使用適當?shù)奈谋揪庉嬈鬟M行代碼編輯,因為它們具有行號和語法突出顯示,可以幫助您輕松解決問題。
當您的WordPress網(wǎng)站無法訪問時該怎么辦?
首先,不要驚慌。您網(wǎng)站的所有文件仍然存在,您可以訪問它們。
只需使用FTP客戶端或WordPress 托管帳戶中cPanel中的文件管理器應(yīng)用程序連接到您的網(wǎng)站。
接下來,找到您添加了導(dǎo)致錯誤的代碼的文件,然后打開它進行編輯。
然后,您可以嘗試使用代碼段修復(fù)問題。如果您無法解決這些問題,只需刪除您添加的代碼片段并保存更改即可。
現(xiàn)在,您的網(wǎng)站應(yīng)該會再次恢復(fù)正常。如果它仍然顯示一些錯誤,請下載您的WordPress主題的新副本并將zip文件解壓縮到您的計算機。
之后,找到您之前進行更改的文件,并在覆蓋舊文件的同時將其上傳到您的服務(wù)器。
有關(guān)解決這些問題的更多方法,請參閱我們關(guān)于最常見的WordPress錯誤以及如何修復(fù)它們的指南。
最后,我們希望本教程能幫助您了解如何將代碼片段粘貼到WordPress中。
本文標題:如何添加代碼片段粘貼至WordPress網(wǎng)站
轉(zhuǎn)載來于:http://www.5511xx.com/article/ccccijp.html


咨詢
建站咨詢
