如何从WordPress管理部分删除CSS

arx*_*ica 0 wordpress hook

我一直在查看remove_action()调用,该调用适用于某些元素,但是我不确定它是否适用于标头中的CSS。我可以手动编辑CSS的加载位置,但我希望通过插件来完成。

wp_admin_css_color

wp_admin_css

这些是应该起作用的钩子,但是我似乎无法弄清楚如何在钩子上使用remove_action()。

Jor*_*ole 5

WordPress在管理区域中添加了两个默认样式表(颜色和wp-admin),您可以注销由WordPress核心创建的任何样式表,也可以使用wp_deregister_style('stylesheet_registered_name'); 标记中的样式表名称为id =“ stylesheet-name” 的插件创建的任何样式表。

要删除2个默认的管理样式表,您可以将以下代码添加到您的functions.php文件或plugin.php文件中,确保将“您的”替换为无冲突的前缀

    // this will remove the stylesheet when init fires
    add_action('admin_init','your_remove_default_stylesheets');
    // this is your function to deregister the default admin stylesheet
    function your_remove_default_stylesheets() {
    wp_deregister_style('wp-admin');
    }
Run Code Online (Sandbox Code Playgroud)