如何在 WordPress 中刪除側邊欄
已發表: 2020-07-24側邊欄是小部件的位置,可以在不同頁面上的內容之後出現在右側、左側或底部。 如果您不需要帖子或頁面中的小部件,則需要學習如何在 WordPress 中刪除側邊欄。 根據主題,還提供了刪除側邊欄的設置以方便使用。 但是,如果未提供,本教程將對您有所幫助。
為什麼要刪除 WordPress 中的側邊欄?
在某些情況下,您需要在側邊欄中顯示不同的項目。 它們可以是廣告、表單、社交分享等,並且可以使用小部件添加。 用戶的體驗可能會有所不同,具體取決於他們是從桌面還是移動設備查看網站。 這是因為移動設備的側邊欄選項可能不同。 移動設備中的寬度減小了,因此左側和右側邊欄可能會出現在底部。
根據客戶的要求,開發人員必須啟用或禁用側邊欄以改善網站的用戶體驗和生產力。
如何完全刪除 WordPress 中的側邊欄
在開始執行此方法之前,建議保留站點的備份並使用子主題,以防止您在以後更新主題時所做的更改丟失。
此方法將從您的主題中完全退出側邊欄。 您需要編輯主題文件才能做到這一點。 要訪問主題文件,您可以直接登錄 WordPress 儀表板,從託管服務提供商登錄文件管理器,或借助 FTP 客戶端。
由於主題包含多個模板,您需要在開始編輯之前複製所有模板。 您應該編輯存在側邊欄的整個模板。 在普通主題中,它們可以出現在 index.php、home.php、archive.php、single.php、page.php 等上。
找到模板文件夾所在的文件夾。 打開wp-content/themes/theme-folder 。 將您將編輯的模板複製到子主題文件夾。 現在在模板文件中查找這一行:
<?php get_sidebar(); ?>
該函數調用側邊欄。 因此,從側邊欄中刪除此代碼。
如果您的主題有多個側邊欄,那麼您需要搜索具有“側邊欄”字樣的代碼。 例如:
<?php get_sidebar('footer-widget-area'); ?>上面的側邊欄代碼代表頁腳小部件。 找到這種類型的代碼並刪除它們。
保存更改後,您會發現側邊欄已從網站中刪除。 此外,您會看到即使在刪除側邊欄後,內容寬度仍然保持不變。
每個主題都為顯示的圖像和文本定義了默認內容寬度,因此您需要為全角內容區域編輯代碼。 這可以通過向您的主題添加自定義 CSS 來解決。 檢查內容區域並找出用於定義該特定內容區域的 CSS 類。

現在您需要為該特定類指定 CSS 代碼。 這是示例 CSS 的示例:
. 內容區域 {
寬度:100%;
邊距:0px;
邊框:0px;
填充:0px;
}
.content-area .site {
邊距:0px;
}在您的主題中實現此附加 CSS 後,您將看到沒有側邊欄的全角內容區域。
如何從單個頁面中刪除 WordPress 中的側邊欄
側邊欄可能出現在不同的位置。 有時您需要從帖子或頁面中刪除特定的側邊欄,而不影響側邊欄在其他位置的顯示。 這個過程類似於我們上面討論的方法。 讓我們仔細看看它。
如何從靜態頁面中刪除側邊欄
編輯頁面時,在右下角搜索頁面屬性設置。 默認情況下,您將找到靜態頁面的全角頁面模板。 他們不會在頁面上顯示側邊欄。 選擇全寬頁面模板是您的解決方案。
但是,如果您沒有看到 Full-Width 屬性設置,那麼它不是由您的主題提供的。
在這種情況下,您需要手動添加全角模板文件。 請按照以下說明為您創建一個:
- 在文本編輯器的幫助下創建一個名為full-width.php的新文件。
- 使用 FTP 客戶端找到wp-content/themes/theme-name文件夾。
- 從page.php文件中復制代碼並將其粘貼到 full-width.php 文件中。
- 打開<?php標籤並輸入模板名稱字段,如下所示:
/* 模板名稱:全寬模板 */
- 搜索<?php get_sidebar(); ?>並刪除它。
- 保存更改並將full-width.php文件上傳到子主題文件夾。 FTP 客戶端。
現在您將在設置中看到全角頁面模板。 您現在可以將其應用於任何現有頁面。
如何從博客頁面中刪除 WordPress 中的側邊欄
WordPress 主題還在博客頁面上提供側邊欄。 您還可以使用以下提到的步驟從博客頁面中刪除側邊欄:
- 首先,轉到設置>>閱讀,檢查提到的帖子頁面。
- 轉到Pages >> All Pages ,編輯您在上一步中找到的頁面。
- 在保存這些更改之前,將頁面屬性更改為全角模板。
如果缺少全角模板,那麼您將不得不手動創建它,就像我們上面討論的靜態頁面一樣。
如何從單個帖子中刪除側邊欄
如果主題提供全角帖子模板,則更容易從帖子中刪除側邊欄。 在這種情況下,您可以編輯舊帖子或使用帖子屬性創建新帖子作為全角模板以刪除側邊欄。 但是,如果缺少它,您需要為靜態頁面創建自定義頁面模板。
它類似於從靜態頁面和博客頁面中刪除側邊欄。 但是,您需要從 single.php 模板文件而不是 page.php 文件複製和編輯內容。
如何使用插件刪除 WordPress 中的側邊欄
如果您想避免上述過程,您只需借助插件即可完成。 WordPress 中有不同的插件可以從頁面中刪除所有內容以創建空白模板。 您還可以刪除側邊欄、頁面標題等,並且在刪除它們後可以獲得全角內容區域。 如果您只想刪除側邊欄,插件也會這樣做。
您需要做的就是從 WordPress 插件存儲庫中搜索合適的插件。 如果您找不到該插件,請在評論中告訴我們,我們將為它推荐一個插件。
結論
側邊欄是 WordPress 的豐富功能之一。 但是,有些情況下您不再需要它。 希望您已經學會瞭如何在 WordPress 中刪除側邊欄。
延伸閱讀
- 如何在 WordPress 中復制頁面
- 如何將 HTML 文件上傳到 WordPress
- 最新的 WordPress 新聞
- 如何取消發布 WordPress 網站
