Theme styling for plugins

时间:2015-01-02 作者:Jesse Orange

我有一个插件,它有自己的CSS,用于在使用相关短代码时生成的内容。我正在尝试创建一个主题来重新设置我网站前端的样式,但由于这个插件有自己的CSS,我如何在新主题中修改它?

1 个回复
SO网友:Milo

你的两个选择是add your own stylesheet 重新定义插件的样式,或通过将样式表出列来完全删除插件的css文件(假设插件通过API正确添加了样式表)

function wpd_my_theme_css() {
    // dequeue plugin css with same handle it is enqueued with
    wp_dequeue_style( \'plugin_css_handle\' );
}
// priority must by a higher number than the css is added on
add_action( \'wp_enqueue_scripts\', \'wpd_my_theme_css\', 9999 );
您必须查看特定插件的代码,以获得关于此处可能出现的情况的最终答案。

结束

相关推荐

Multisite and plugins options

我需要更多关于get_site_option(), update_site_option() 和add_site_option().在codex中,他们说它与单次安装相同,只是在多站点中,它返回网络范围的选项。好吧,但我对这一点感到困惑:这是否意味着一旦设置了网络范围选项,所有站点的选项都是相同的?还是每个站点都会覆盖它?我的意思是如果我这样做: update_site_option(\'option_group\', \'default_options());// default_options() r