删除或隐藏链接关系(XFN)表单菜单选项卡

时间:2017-11-21 作者:Samuel

我正在寻找如何从菜单选项卡中隐藏或删除链接关系(XFN)(下图中为红色)

enter image description here

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

在顶栏屏幕选项的菜单部分,有隐藏或显示链接关系选项卡的选项。请查看下面的屏幕截图

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\' );

结束

相关推荐

Permalinks - Archives

WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?