2017-02-13 149 views
0

我遇到了以下問題刪除邊欄:從帖子頁面(在本機的方式,而無需使用插件)無法刪除邊欄的WordPress:無法從帖子頁面

我的步驟:

我們共3頁:首頁,博客,聯繫方式

  1. Copying index.php - index-blog.php。添加到新文件模板名稱:blog並刪除get_sidebar();
  2. 轉到WP管理員,打開頁面 - 選擇博客 - 編輯 - 模板 - 應用博客模板(側欄隱藏在博客頁面上)
  3. 前往設置 - 閱讀。選擇帖子頁面 - 博客。
  4. 返回網站 - 博客頁面 - 顯示補充工具欄。

可以認爲文件的層次結構存在問題,但不知道我犯了什麼錯誤。 問這個問題的意見

非常感謝!

回答

0

對於要使用的模板,您可以將其設置爲您設置爲閱讀設置中的「張貼頁」的頁面。只需將設置>閱讀選擇框留空即可。

2

當您通過設置 - >閱讀設置您的博客頁面時,WordPress會跳過您爲該頁面選擇的模板,並且如果沒有特定類別模板將加載index.php(請參閱關於模板層次結構的更多信息:https://developer.wordpress.org/themes/basics/template-hierarchy/) 。

所以,如果你想讓你的index-blog.php成爲你博客的模板,你必須將「選擇帖子頁面」留空並且只設置你的博客頁面(頁面 - >博客)來使用博客模板。

+0

我明白了你的觀點。但我想在博客頁面上顯示帖子並自定義頁面設計(刪除側欄)。以某種方式可能嗎? –

+0

它可能,因此您不必在設置 - >閱讀中設置您的博客頁面。只需將循環(https://codex.wordpress.org/The_Loop)添加到您的index-blog.php並設置您的博客頁面的頁面模板即可。 – Linda