首页 > CMS > Wordpress > 正文

移除WordPress后台显示选项的2种方法

2024-09-07 00:50:29
字体:
来源:转载
供稿:网友

有时我们看到后台的显示选项并不需要他要怎么隐藏呢?下面一聚教程小编为你提供了两种解决方法,希望对你会有所帮助。

方法一:现在我们看看小技巧如何利用代码把一些不必要的选项移除掉,代码如下:

  1. <?php 
  2. function remove_meta_boxes() { 
  3. # Removes meta from Posts # 
  4.     remove_meta_box(‘postcustom’,'post’,'normal’); 
  5.     remove_meta_box(‘trackbacksdiv’,'post’,'normal’); 
  6.     remove_meta_box(‘commentstatusdiv’,'post’,'normal’); 
  7.     remove_meta_box(‘commentsdiv’,'post’,'normal’); 
  8. # Removes meta from pages # 
  9.     remove_meta_box(‘postcustom’,'page’,'normal’); 
  10.     remove_meta_box(‘trackbacksdiv’,'page’,'normal’); 
  11.     remove_meta_box(‘commentstatusdiv’,'page’,'normal’); 
  12.     remove_meta_box(‘commentsdiv’,'page’,'normal’); 
  13.     } 
  14.     add_action(‘admin_init’,'remove_meta_boxes’); 
  15. ?> 

将这段代码放到 functions.php 文件中,然后再查看一下文章编辑页面右上角的显示选项,看看是不是有些选项被去掉了?

方法二:隐藏显示选项,在主题的functions.php中写如下代码:

  1. function remove_screen_options(){ return false;} 
  2. add_filter('screen_options_show_screen''remove_screen_options'); 

对Editor(编辑)以下级别的用户隐藏显示选项,代码如下:

  1. function remove_screen_options(){ 
  2.     if( !current_user_can('publish_pages') ) 
  3.          return false; 
  4.     return true; 
  5. add_filter('screen_options_show_screen''remove_screen_options'); 

隐藏帮助选项卡,在主题的functions.php中添加如下代码:

  1. add_filter( 'contextual_help''wpse50723_remove_help', 999, 3 ); 
  2. function wpse50723_remove_help($old_help$screen_id$screen){ 
  3.     $screen->remove_help_tabs(); 
  4.     return $old_help

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表