我构建了一个功能插件,并将操作与另一个插件挂钩。我也创造了一种风格。我的插件/样式表/目录中的css。我把代码放在那里了。我想让样式依赖于我的插件,而不是我的主题。
到目前为止,我一直在尝试:
function epf_override_style() {
wp_register_style( \'epf-style\', \'/stylesheets/style.css\' ); //Subdir in plugin directory.
wp_enqueue_style( \'epf-style\' );
}
add_action( \'es_extra_bottom_info\',\'epf_override_style\' );
如何使用stlye。我的插件的css,而不是主题的(子主题的)样式。css?
SO网友:Rup
你可以钩住stylesheet_uri 它允许您覆盖活动主题或子主题样式的URL。css:
function epf_stylesheet_uri() {
return plugins_url( \'/stylesheets/style.css\', __FILE__ );
}
add_filter( \'stylesheet_uri\', \'epf_stylesheet_uri\', 10, 1 );
这将使用插件的样式。css而不是主题。但在我看来,如果你想覆盖样式,你真的应该改变主题。