如何将“折叠菜单”移到管理栏的顶部?

时间:2019-09-18 作者:McYoda

正如标题中所述,我试图永久性地将“折叠菜单”按钮(通常是管理侧栏(后端)中的最后一个条目)移动到顶部。我在google上搜索了一下,但找不到任何有效的解决方案。

我发现它是通过wp-admin/menu-header.php. 所以我想我可以用我的子主题覆盖这个文件。但是,当主题更新更改menu-header.php 文件中,我还需要实现和再现子主题中的这些更改。不太实用。。。

有人有什么想法吗?

1 个回复
SO网友:Howdy_McGee

经验法则是do not 修改任何核心WordPress文件。根目录中的那些,wp包括,wp admin。使用JavaScript可以轻松做到这一点:

/**
 * Move the \'Collapse menu\' item to the top of the admin menu
 *
 * @return void
 */
function wpse348570_move_collapse_menu() {

    ?>
        <script>
            if( jQuery( \'#collapse-menu\' ).length ) {
                jQuery( \'#collapse-menu\' ).prependTo( \'#adminmenu\' );
            }
        </script>
    <?php

}
add_action( \'admin_footer\', \'wpse348570_move_collapse_menu\' );
您可以将上述内容添加为插件或将其放置到子主题中。

相关推荐

/wp-admin/工作,但网站未加载

我对主题做了一些小的代码更改,只是更改了其中一个模板中的HTML,我的网站停止了工作。我收到“此页面不工作”HTTP错误500,但只有当我访问该网站时,wp admin才能正常工作。以下是我迄今为止所做的尝试,但没有任何效果:1。禁用所有插件2。从WP config打开WP\\U DEBUG和WP\\U DEBUG\\U LOG。php-我没有收到任何错误3。将内存限制增加到512M你知道我还能尝试什么吗?