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

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

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

  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. }
  6. 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;
  5. }