我們有時為了方便操作會把一些特定的鏈接添加到wordpress后台左側菜單欄中,這個要如何實現呢?其實不會很難,使用兩個WordPress內置函數就可以解決問題,分別是add_menu_page()和add_action(),添加到主題目錄下的functions.php中就可以了,參考代碼如下
/** * 名稱:WordPress后台添加頂級菜單 * 作者:Ytkah * 博客:https://www.cnblogs.com/ytkah */ // my_add_pages() 為 'admin_menu' 鈎子的回調函數 function my_add_pages() { // 第一個參數'Design page'為菜單名稱,第二個參數'網站設計'為菜單標題(可以是鏈接) // 'manage_options' 參數為用戶權限 // 'my_toplevel_page' 參數用於調用my_toplevel_page()函數,來顯示菜單內容 add_menu_page('design page', '<a href="/wp-admin/post.php?post=2&action=edit">網站設計</a>', 'manage_options', __FILE__, 'my_toplevel_page'); } // my_toplevel_page() 用於顯示菜單的內容,填寫菜單頁面的HTML代碼即可 function my_toplevel_page() { echo '這里填菜單頁面的HTML代碼'; // 如以下示例代碼。 wrap 類是WordPress構建好的css類,可以在你的HTML代碼中使用 /* echo ' <div class="wrap"> <h2>使用幫助</h2> <p>這里是使用幫助,通過閱讀本文你將了解本程序的使用!有事請<a href="#">與我聯系</a></p> </div> '; */ } // 通過add_action來自動調用my_add_pages函數 add_action('admin_menu', 'my_add_pages');
實現效果如下,
點擊直接跳轉到設置好的后台頁面編輯頁面中。感興趣的朋友可以試試
來個反向操作:WordPress隱藏后台左側菜單如何操作