WordPress 簡碼 – 為什麼你應該使用它
已發表: 2021-10-08想要非常輕鬆地將動態內容添加到您的 WordPress 帖子、頁面和側邊欄中? 添加短代碼可能是最簡單和最合適的方法,並且具有額外的好處,您可以將其放置在 WordPress 網站的幾乎任何地方。
在您的 WordPress 網站上添加可重用功能沒有比簡碼更好的方法了,因為您可以在各種不同的地方使用相同的簡碼並且仍然獲得完全相同的結果。 雖然您可以選擇一系列默認短代碼,但一些 WordPress 插件還允許您向它們添加新的短代碼作為附加功能。
在此博客中,我們將嘗試告訴您您需要了解的有關 WordPress 短代碼的所有信息,它們是如何工作的,如何使用它們,並希望您能從本指南中了解您需要了解的所有信息。 讓我們開始吧!
什麼是簡碼?
簡碼是“快捷方式和代碼”一詞的組合。
它通常是一小段代碼,可以通過方括號 [ ] 進行識別和指示,並且是在插入任何頁面或帖子時生成預定義特定功能的代碼。
例如,如果您想添加畫廊,可以將以下代碼添加到您的 WordPress 網站內的任何頁面或帖子中。
這將輸出一個庫,其中包含代碼中引用的您網站的圖像 ID。 根據代碼,畫廊將有 4 列,它們的最大大小將是“中等”(由 WordPress 定義)。 WordPress 中還有更多類似的小短代碼可用於輸出不同的特性和功能。 下面,我們將介紹您可以在 WordPress 網站上使用的不同類型的 WordPress 短代碼。
簡碼類型
WordPress 提供兩種類型的簡碼 –
自關閉短代碼:這些不需要關閉標籤。 例如,畫廊簡碼 –
– 不需要結束標籤。
封閉短代碼:這些類型的短代碼確實需要結束標籤。 例如,標題短代碼 -
– 用於將標題包裹在內容周圍。
默認的 WordPress 短代碼
以下是 WordPress 提供的 6 個默認短代碼:
- 音頻:嵌入音頻文件並在您的網站上啟用播放。
- 字幕:有助於將字幕包裹在內容周圍。
- 嵌入:允許您設置嵌入項目的最高級別以及在嵌入中設置不同的屬性。
- 圖庫:將可自定義的圖片庫添加到您的站點。 您可以使用這些功能來自定義圖庫的外觀或確定使用哪個圖像。
- 播放列表:您可以使用這些自封閉短代碼創建音頻或視頻播放列表。
- 視頻:允許您嵌入視頻文件並播放。 使用此簡碼,您可以嵌入 MP4、WebM、M4V、OGV、WMV 和 Flv 等格式的視頻。
除了這些默認短代碼之外,許多WordPress 插件還將提供自定義的短代碼,您可以以相同的方式使用它們。
如何在 WordPress 中使用短代碼
在 WordPress 中使用短代碼應該是一個簡單直接的過程,儘管它確實取決於您要在網站上添加短代碼的位置。
在頁面和帖子中使用 WordPress 簡碼
首先,導航到要添加短代碼的相應頁面/帖子,然後訪問編輯器。 現在您需要單擊添加塊按鈕來添加簡碼塊。
如果您使用的是古騰堡編輯器,您可以輕鬆地將簡碼標籤添加到簡碼塊中。 添加簡碼塊後,只需將簡碼粘貼到文本框中即可。 短代碼的功能現在應該在已發布的頁面上可見。
在 WordPress 小部件中插入短代碼
將簡碼插入 WordPress 小部件也應該相當簡單易行。 最新版本的 WordPress 5.8 內置了基於 Gutenberg 塊的小部件區域,因此現在您可以在小部件中添加和自定義 Gutenberg 塊。
首先,轉到 WordPress 儀表板中的外觀>小部件。 在這裡,您將找到所有基於您的主題的預製小部件。 選擇要在其中添加簡碼的小部件,然後找到 Gutenberg 簡碼塊。 將短代碼插入塊中,完成後單擊“保存”按鈕。
任務現已完成。 您現在可以訪問相應的頁面以查看您的簡碼。
在 WordPress 主題文件中添加簡碼
我們已經看到瞭如何在 WordPress 帖子/頁面和小部件中使用短代碼。 WordPress 也使在主題文件中添加短代碼變得簡單。 您可以按照以下格式將短代碼添加到任何 WordPress 主題模板。
如何在 WordPress 中創建自定義簡碼只需將 your_shortcode 替換為您選擇的快捷方式,您應該會發現它完全按照預期工作。
創建自定義簡碼完全是關於技術和編碼知識。 如果您還應該對為什麼需要創建自定義簡碼以及要在哪裡使用它有充分的了解,這也很有幫助。
要創建自定義簡碼,首先打開您網站的後端文件目錄。 接下來,導航到 wp-content > 主題 > youractivetheme > function.php 文件。 您現在可以輸入短代碼所需的功能並將其保存以供進一步使用。
下面是一個示例,您可以在其中看到我們創建了一個自定義簡碼,以便在我們的 WordPress 網站上顯示我們的 Twitter 帳戶。
接下來,我們將使用 Gutenberg Shortcode 塊將短代碼添加到我們的網站聯繫頁面。

讓我們看看這個短代碼在前端是如何工作的。
在哪裡添加您的自定義簡碼腳本
如果您希望將自定義短代碼添加到主題文件中,可以將它們添加到主題的functions.php文件中,或包含在插件中。 如果您決定將它們添加到主題文件中,您可以創建一個子主題並安全地修改代碼,因為您知道如果您需要恢復原主題,您將擁有原始主題。
如果您要在 WordPress 網站上的插件中添加新的短代碼,建議您僅在 WordPress 完全加載完成後對其進行初始化。 您可以通過使用稱為“包裝函數”的方法將 add_shortcode() 函數包裝在另一個函數中來做到這一點
通過使用add-action()函數掛鉤,“shortcodes_init”短代碼已被指示僅在您的 WordPress 站點使用 init 掛鉤完全完成加載後進行初始化。
簡碼與古騰堡塊
簡碼的操作實際上與古騰堡塊非常相似,後者提供了多種定制選項。 自從 Gutenberg 出現以來,短代碼的使用和流行度略有下降,許多流行的 WordPress 插件現在都提供專用的 Gutenberg 塊而不是短代碼。
雖然您仍然可以在專用的 Gutenberg 塊中添加短代碼,但單獨的塊可以實現短代碼的目標,並且可以以更優化的方式實現。
如果您發現短代碼有用,您可能更喜歡 WordPress 塊,因為塊可以讓您以更用戶友好的方式做同樣的事情。 它還允許用戶使用更直觀的用戶界面向帖子/頁面添加動態內容,這是簡碼無法做到的。
但是,這確實意味著傳統短代碼的完全結束,因為仍有一些用途尚未被塊取代。 因此,您很可能會在不久的將來繼續使用短代碼。
使用簡碼的好處和壞處
好處
- 簡碼使您可以輕鬆地通過一行代碼向 WordPress 網站添加複雜的功能。
- 通常短代碼比傳統的 HTML 代碼或 PHP 腳本更容易創建和設置。
- 每當您想要插入特定功能時,通過自動化開發工作流程來消除編寫複雜腳本的需要。
- 簡碼易於定制,因此用戶可以通過更改其屬性選項來修改相同簡碼的工作方式。
- 可以插入到插件中,因此即使您更新 WordPress 或更改主題,短代碼也不會丟失,並且會像以前一樣繼續工作。
缺點
- 不直觀:在單個頁面上使用多個簡碼然後對其進行自定義可能會很困難。
- 取決於主題:一旦您更改主題,短代碼有時會停止使用您的新主題。
- 可能會破壞 HTML:由於互操作性問題或標籤衝突,有時會出現問題。 因此,如果您想在您的網站上使用它們,您將需要有一個備份插件。
- 額外的服務器負載:額外的短代碼可能會增加服務器的負載。 隨著頁面/帖子上短代碼數量的增加,負載自然會增加,這會導致您的網站速度降低。
WordPress 簡碼常見常見問題解答
人們經常問一些關於 WordPress 短代碼的問題。 以下是我們之前沒有討論過的常見問題及其答案的簡要概述。
簡碼會減慢 WordPress 的速度嗎?
網站速度是 WordPress 中的一個大問題,在單個頁面或網站上使用大量短代碼可能會降低您的網站速度。 因此,最好僅在需要時使用簡碼,尤其是現在您可以選擇使用 Gutenberg 塊。
WordPress 短代碼存儲在哪裡?
WordPress 短代碼通常放在帖子或頁面上。 然而,現在 WordPress 的小部件部分也支持古騰堡塊編輯,幾乎可以在網站上的任何地方使用短代碼。
短代碼是 HTML 嗎?
是的,短代碼是基於 HTML 的代碼,可以集成到 WordPress 網站中。
使用簡碼時是否有任何“壞”方面?
如上所述,如果您在主題中使用簡碼並決定更改主題,則該特定簡碼將停止工作。 否則,短代碼是通用的,不依賴於任何其他因素。
WordPress 有內置的短代碼嗎?
是的,WordPress 默認提供一些簡碼。 例如,可以通過短代碼 API 添加的畫廊。
如何在 WordPress 中添加簡碼圖像?
首先,轉到您希望使用的頁面或帖子。然後選擇您要添加短代碼的頁面或博客文章。 單擊下一個屏幕上的“添加簡碼”按鈕。 在“插入簡碼彈出”框中選擇您喜歡的簡碼。 現在您可以通過單擊“文本和圖像簡碼”來創建簡碼圖像。
請記住在處理短代碼之前備份您的 WordPress 網站
備份是任何 WordPress 網站的第一級安全性。 您網站上的每一條內容、帖子、評論和有價值的數據都可能在一秒鐘內丟失。
如果您過去曾在 WordPress 網站上工作過,您就會知道您可能會丟失所有數據並出於多種原因工作。 例如,有時您的網站可能只是由於軟件不兼容而崩潰。 或者,您的網站可能遭到惡意軟件和網絡黑客攻擊、流量超載或硬件故障。 丟失數據的另一個原因是,如果您的內容或自定義與 WordPress 核心文件發生衝突,從而導致您的網站出現故障。 由於短代碼與代碼一起使用,總會有可能發生意外情況(可能與 WordPress 核心文件的代碼衝突),這可能會使您的網站陷入停頓。
阻止此類不幸事件並非總是可能的。 但是,您可以做的是準備好如何讓您的網站恢復並重新運行,即使確實發生了可怕的事情。 我們的建議? 使用一流的 WordPress 備份插件 – UpdraftPlus可以保護您的網站免受這種永遠存在的威脅。
UpdraftPlus 提供了一個易於使用的界面,使備份您的 WordPress 站點變得非常簡單。 您可以將備份直接保存到在線存儲位置,例如 Dropbox 或 Google Drive。 使用 UpdraftPlus,您可以設置自動備份計劃,這樣您甚至不必記住備份。 只需安裝、設置,您就可以開始使用了。
結論
WordPress 中的簡碼最初是在 WordPress 2.5 中引入的。 除了主題和插件之外,短代碼還可以輕鬆自定義您的 WordPress 網站。 通過使用簡碼,無需編碼即可輕鬆實現和反復重用某些功能。 除了默認的 WordPress 簡碼外,第三方插件還可以附帶簡碼,讓您的 WordPress 之旅更輕鬆。
我們希望本指南能幫助您學習和發現 WordPress 短代碼,並幫助您將短代碼添加到您的網站。
如果您對本文有任何疑問,請在下面的評論部分告訴我們。
後 WordPress 簡碼 - 為什麼你應該使用它首先出現在 UpdraftPlus 上。 UpdraftPlus – WordPress 的備份、恢復和遷移插件。