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

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


咨詢(xún)
建站咨詢(xún)
