簡單快速解決WordPress 外觀 > 選單功能消失的問題

WordPress某些佈景主題(theme)會基於佈景主題本身設計規劃的關係把部分功能關閉,而Wordpress外觀 > 選單就是其中一個會被某些佈景主題關掉的功能,當這個按鈕在你的WP後台側邊欄選單中消失的時候,即便你透過網址”xxxxxx.com/wp-admin/nav-menus.php”嘗試去access進入這個功能,依然會顯示一串錯誤訊息:

若你用英文版,可能會顯示這串文字,意思是一樣的:Your theme does not support navigation menus or widgets.

之前爬文到webeginner有寫一篇關於這個的解法,但我看到的主題連他demo教學的那些選項都沒有,所以我又去找了其他解法。

方法相當簡單,就是你去Wordpress後台,開啟「佈景主題檔案編輯」功能(此功能通常會放在外觀 > 佈景主題檔案編輯器、或是工具 > 佈景主題檔案編輯器,或是你直接透過網址進入功能,網址是:你的網址.com/wp-admin/theme-editor.php)

此編輯器就是讓你在不用進入server或FTP的方式在Wordpress後台就可以修改佈景主題的程式碼。

到佈景主題檔案編輯器的畫面後,在右側的選單中找到function.php這個選項(若出現編輯警告,按下確定即可),點開後在空白處插入這段程式碼,儲存,然後重新整理網站,此時選單的功能應該就會順利出現,也可以順利進入使用。

add_theme_support( 'menus' );

備注:這段程式碼,要放在有「<?php」跟「?>」結尾的段落中間,放在這段落之外會沒有效果。