我們有時為了方便操作會把一些特定的鏈接添加到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隱藏后台左側菜單如何操作
