我想以编程的方式(使用js或php,但我认为使用js会更简单)使用已经内置的相同功能隐藏仪表板管理菜单。
我想要的是,当用户单击仪表板中的自定义链接时,管理菜单将崩溃,因此我有更多的屏幕空间。有人知道怎么做吗?
我已经搜索了几天,只能找到如何完全删除菜单,这不是我想要的。我可以使用一个定制的js脚本来完成这个任务,但是我更希望在隐藏菜单的当前js函数中添加一个额外的事件处理程序。
发布于 2022-02-24 17:50:39
添加到setUserSetting()讨论中,WordPress cookie是如何设置用户配置文件中每个用户的首选项的。因此,如果您像我一样,意外地做了一些事情,偶然地将设置保存到cookie中,那么您可以使用下面的示例来重新设置保存的“折叠”设置:
将其粘贴到子主题functions.php文件中。
这设置了折叠默认值:
function wpdocs_always_collapse_menu() {
if ( 'f' != get_user_setting( 'mfold' ) ) {
set_user_setting( 'mfold', 'f' );
}
}
add_action( 'admin_head', 'wpdocs_always_collapse_menu' );这将重置未折叠的默认设置:
function wpdocs_always_unfold_menu() {
if ( 'f' != get_user_setting( 'unfold' ) ) {
set_user_setting( 'unfold', 'f' );
}
}
add_action( 'admin_head', 'wpdocs_always_unfold_menu' );https://wordpress.stackexchange.com/questions/98469
复制相似问题