有没有什么函数可以让我为Customizer本身注册定制样式表?

时间:2018-01-08 作者:Jonathan Guerin

我想让我的定制者使用一种定制皮肤,或者人们所说的增强功能。

不幸地WP_Customize_Control 不做这项工作,我也找不到任何关于它的东西。

要开始构建它需要哪些文档/资源?

1 个回复
SO网友:David Sword

如果您在Wordpress的Admins Customizer按钮、输入和控件的顶部获得自定义CSS,您可以执行以下操作:

add_action( \'admin_enqueue_scripts\', function(){
    $screen = get_current_screen();
    if ($screen->base == \'customize\') {
        wp_register_style( 
            \'custom_wp_admin_css\', 
            plugins_url( \'your-file.css\', __FILE__ ),
            //get_template_directory_uri().\'your-file.css\',
            false, 
            filemtime( plugin_dir_path( __FILE__ ) . \'/your-file.css\' )
            // get_template_directory() . \'/your-file.css\' )
        );
        wp_enqueue_style( \'custom_wp_admin_css\' );
    }
});
注释掉的行是用于制作主题,而不是插件。

在里面your-file.css, 然后,您可以执行自定义CSS

#customize-controls * {
    color: red !important;
}

结束

相关推荐