Enable all Screen Options by default

I am currently hiding the screen options tab on a post edit screen with this function...add_filter('screen_options_

I am currently hiding the screen options tab on a post edit screen with this function...

add_filter('screen_options_show_screen', 'remove_screen_options');
function remove_screen_options(){
    return current_user_can( 'manage_options' );
}

This is working well, but if somebody has previously disabled a screen option then it is missing and they have no way of bringing it back.

Is there a way to force all screen options to be checked for all users?

I am currently hiding the screen options tab on a post edit screen with this function...

add_filter('screen_options_show_screen', 'remove_screen_options');
function remove_screen_options(){
    return current_user_can( 'manage_options' );
}

This is working well, but if somebody has previously disabled a screen option then it is missing and they have no way of bringing it back.

Is there a way to force all screen options to be checked for all users?

Share Improve this question asked Mar 28, 2019 at 11:43 fightstarr20fightstarr20 1,1358 gold badges26 silver badges47 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

These are only hidden via CSS, so enqueing your own admin CSS via admin_enqueue_scripts hook to display them should fix it.

body.js.wp-admin.wp-core-ui  #wpbody .hide-if-js {
  display: block;
}

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745649657a4638184.html

相关推荐

  • Enable all Screen Options by default

    I am currently hiding the screen options tab on a post edit screen with this function...add_filter('screen_options_

    22天前
    30

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信