我做了一些研究,我不认为有什么办法可以删除这些”;高级屏幕选项;。但是,您可以remove the entire screen options tab . 如果您真的只想删除该选项,那么应该能够使用css或jquery来隐藏/删除选项。
jQuery解决方案在函数中放置以下内容。php
function abc_load_scripts_on_admin() {
$screen = get_current_screen();
if( $screen->ID == \'nav-menus\' ) {
wp_enqueue_script( \'abc_remove_xfn\', get_stylesheet_directory_uri(). \'/remove_xfn.js\' );
}
}
add_action( \'admin_enqueue_scripts\', \'abc_load_scripts_on_admin\' );
在主题中创建一个名为remove\\u xfn的文件。js。
将以下jQuery添加到新创建的文件中
jQuery( document ).ready( function() {
jQuery( \'#xfn-hide\' ).parent().remove();
jQuery( \'.field-xfn\' ).remove();
});
这将删除屏幕设置中的xfn选项,如果以某种方式打开,则会删除每个菜单项的实际设置。
我还找到了插件Adminize 威奇可能会做你想做的事,但我还没有试过。