2013-05-13 23 views
0

在Wordpress 2.9中,如何將「菜單」恢復到儀表板的外觀部分?我已經被告知它需要向functions.php添加代碼,因爲上傳了一個新的主題,但是我發現幾乎所有的代碼示例都是針對3.0 - 3.5版本的Wordpress。我正在編輯別人的現有網站。我的第一個建議是更新,但他們希望保留舊版本。如何檢索外觀> Wordpress 2.9中的菜單?

+0

你還在運行2.9?這是一個嚴重的安全風險,不要做,現在更新,如果它不再工作,選擇一個不同的主題。 – user2019515 2013-05-13 22:38:53

+0

感謝關心,我不反對。相信我。最後,我們升級並修改了現有的主題,儘管並非100%完美。簡而言之,這個主題過於習慣和具體,只是取而代之。如果它在更新後崩潰,唯一可行的行動方案是翻新主題。 – user1729506 2013-05-20 14:58:56

回答

1

你不會「恢復」它,你會添加它。 IIRC在Wordpress 3.0中添加了自定義菜單功能(外觀 - >菜單),並且在2.9中不存在。它可能被破解,但它可能是很多工作,因爲3.0是一個非常重要的更新WordPress的核心。

您可能需要升級到3.0(或3.5.1 ...這是智能選項,因爲運行一個古老的Wordpress版本像2.9是一個巨大的安全風險)或寫一些自定義插件,將在3.0中模仿自定義菜單功能。如果你想嘗試使用3.0代碼來破解這個功能,那麼你需要深入研究核心WP代碼,這可能需要比其他兩種選擇更多的工作。

將代碼添加到functions.php就像您所描述的是針對WP的3.0+版本,您可以使用單行代碼啓用自定義菜單功能 - 由於該功能在覈心WP中不存在爲那個版本。您的客戶需要在升級或支付您自己編寫此功能之間進行選擇 - 他們不能指望您從隨後的主要WP版本中挑選隨機功能,只是將它們「添加」到舊版WP中,因爲它們都依賴於更新後的核心文件完全可以工作。

+0

非常感謝答覆。現在,我將在'wp_list_pages()'中使用排除。不幸的是,如果需要升級到3.0以上,我認爲我們不能重製整個主題。如果您可以提供任何可以顯着加速主題轉換的技巧或資源,我很想知道一些。 – user1729506 2013-05-13 21:16:33