我正在寻找如何从菜单选项卡中隐藏或删除链接关系(XFN)(下图中为红色)
删除或隐藏链接关系(XFN)表单菜单选项卡
3 个回复
最合适的回答,由SO网友:Wilco 整理而成
我做了一些研究,我不认为有什么办法可以删除这些”;高级屏幕选项;。但是,您可以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 威奇可能会做你想做的事,但我还没有试过。
SO网友:Harsh
可以使用jquery隐藏字段,将下面的代码放入函数中。php文件。此外,您还可以使用相同的函数隐藏其他字段以修改某些更改。
function customize_nav_menu_screen_option() {
?>
<script>
jQuery( document ).ready( function() {
jQuery( \'#xfn-hide\' ).parent().remove();
jQuery( \'.field-xfn\' ).remove();
});
</script>
<?php
}
add_action( \'admin_footer\',\'customize_nav_menu_screen_option\' );
结束