最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WordPress后臺刪除不需要的側邊欄菜單方法

  發(fā)布時間:2014-12-17 16:05:30   作者:佚名   我要評論
這篇文章主要為大家介紹了WordPress后臺刪除不需要的側邊欄菜單方法,通過添加自定義函數(shù)結合對應的菜單項刪除不需要的菜單項,以實現(xiàn)對菜單的選取功能,需要的朋友可以參考下

本文實例講述了WordPress后臺刪除不需要的側邊欄菜單方法。分享給大家供大家參考。

具體實現(xiàn)方法是在當前主題的functions.php中添加以下代碼:

復制代碼
代碼如下:
function remove_menus() {
global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
if ( is_admin() ) {
// 刪除左側菜單
add_action('admin_menu', 'remove_menus');
}

自定義要去除的頂級菜單

以上代碼核心部分是一個函數(shù)remove_menus(),然后通過WordPress的動作接口函數(shù)add_action來執(zhí)行remove_menus函數(shù),在remove_menus函數(shù)中,通過$restricted數(shù)組來定義需要刪除哪些菜單項,以上$restricted數(shù)組提供了全部菜單項,也就是說如果你全部將以上代碼不做修改地復制到functions.php,那你的WordPress后臺就沒有任何菜單了,你應該根據(jù)實際需要去除菜單。

下面講講$restricted各個數(shù)組項對應的菜單:

__('Dashboard') : 控制板菜單

__('Posts') : 文章

__('Media') : 媒體

__('Links') : 鏈接

__('Pages') : 頁面

__('Comments') : 評論

__('Appearance') : 外觀

__('Plugins') : 插件

__('Users') : 用戶

__('Tools') : 工具

__('Settings') : 設置

例如你只想去除評論和工具菜單,你只需改寫以上代碼第3行的$restricted數(shù)組代碼如下:

復制代碼
代碼如下:
$restricted = array(__('Comments'), __('Tools'));

根據(jù)用戶角色去除菜單

wordpress共有5種角色:
administrator(管理員) editor(編輯) author(作者) contributor(投稿者) subscriber(訂閱者)

判斷角色方法舉例:

復制代碼
代碼如下:
if(!current_user_can('administrator')){……} //當不是管理員

去除非管理員用戶后臺一級菜單和二級菜單舉例,在主題functions.php中添加如下代碼:

復制代碼
代碼如下:
/*not_administrator_remove_menu_page*/
function n_a_remove_menu_page(){
remove_submenu_page( 'edit.php', 'post-new.php' ); //移除"文章"下的"寫文章"
remove_menu_page('tools.php');
remove_menu_page('edit-comments.php');
}
if(!current_user_can('administrator') && is_admin()){
add_action('admin_menu', 'n_a_remove_menu_page');
}

希望本文所述對大家的WordPress建站有所幫助。

相關文章

  • WordPress 顯示文章摘要方法 詳細篇

    WordPress又一個比較不好的地方,首頁、分類和其它歸檔頁,文章默認都是全文輸出排列的。不知現(xiàn)在國外博客是否都流行這種顯示方式,反正我個人是很不喜歡。遇到文章長一些
    2012-04-25
  • wordpress 顯示文章日期的方法

    WordPress的模板非常靈活,一個優(yōu)秀的模板所實現(xiàn)的功能往往超出你的想象。這篇文章說說在WordPress里調(diào)用文章的發(fā)布日期。
    2009-12-28
  • WordPress 搜索框添加文字提示的方法

    在瀏覽網(wǎng)頁的時候, 我們經(jīng)常會看到很多人在他們網(wǎng)站的搜索欄里顯示文字提示, 當鼠標點擊搜索欄, 則提示信息消失.
    2011-05-10
  • WordPress 圖片用單獨域名儲存方法

    Yslow 提高網(wǎng)站加載速度里有這么一條:Used Cookie Free Domains , 大意是瀏覽器會對作用域內(nèi)每個加載的對象傳遞 Cookie,在加載圖像或者JS、CSS的時候最好用 Cookie-free
    2010-01-24
  • WordPress 標簽Tags頁面制作方法

    Wordpress自帶著wp_tag_cloud()函數(shù),但只在頁面?zhèn)冗咃@示往往就不夠了.需要一個單頁來放所有的Tags
    2010-01-24
  • WordPress菜單CSS類選項設置方法

    本打算將導航菜單里的重要鏈接修改一下顏色以加亮顯示。雖然知道修改應該是在鏈接更多選項里CSS類中進行,但具體設置方法還是不太清楚,嘗試求助搜索引擎也沒找什么有價值
    2012-04-25
  • 如何在wordpress上增加文件上傳的大小限制(多種實現(xiàn)方法)

    碰到這么一個問題,需要在一篇文章中加入一個大小為19.4MB的PDF文件,而wordpress限定的文件大小只有8MB,那么如何在WP博客上上傳文件,而且文件大小不受限制呢?本文只限A
    2012-12-28
  • wordpress首頁顯示摘要的幾種方法小結

    大部分人的習慣都是在首頁顯示文章的摘要,本文總結了幾種在首頁顯示摘要的方法。
    2011-04-21
  • Wordpress固定鏈接偽靜態(tài)的設置方法

    wordpress固定鏈接設置參數(shù): 參數(shù)不多說,很死的東西,按照WordPress官方文檔列表如下
    2013-02-26
  • WordPress中發(fā)送HTML郵件的方法

    WordPress發(fā)送郵件的函數(shù)是wp_mail(),默認以純文本(text/plain)格式發(fā)送,通過wp_mail()提供的filter函數(shù)可以更改為以HTML格式發(fā)送,也可以通過制定wp_mail()的第四個參
    2012-07-26

最新評論

囊谦县| 新和县| 如东县| 调兵山市| 岳阳县| 瑞昌市| 山西省| 磐安县| 临江市| 信丰县| 娄烦县| 宝鸡市| 正阳县| 潜江市| 德安县| 肇州县| 汪清县| 杨浦区| 宜川县| 定南县| 花莲县| 江川县| 大连市| 波密县| 华蓥市| 杭锦旗| 西和县| 崇左市| 龙门县| 连云港市| 堆龙德庆县| 香河县| 墨玉县| 昌宁县| 大名县| 来安县| 区。| 柳河县| 滕州市| 遂溪县| 如皋市|