如何删除WPForms Lite的插件样式

时间:2021-06-23 作者:UntitledGraphic

我想删除WPForms Lite应用于其表单的预设样式表。这样我就可以使用自己的样式表,而不必通过覆盖预设样式表而导致过度膨胀。

目前,我有自己的排队器,它可以处理所有其他事情,如随意加载和删除样式和脚本,但对于WPForms,我遇到了麻烦。我可能有错误的样式参考,但检查插件代码时,我想到的只是wpforms-fullwpforms-base.

只关注相关部分,我的函数代码。php目前是这样的:

function my_enqueuer() {
    wp_deregister_style( \'wpforms-full\' );
    wp_deregister_style( \'wpforms-base\' );
}

add_action( \'wp_enqueue_scripts\', \'my_enqueuer\' );
但表单的样式表仍会加载。非常感谢任何指点。

1 个回复
SO网友:UntitledGraphic

好吧,这有点尴尬。在寻找句柄时,我注意到插件代码中的这个小片段

if ( wpforms_setting( \'disable-css\', \'1\' ) == \'1\' ) {
事实证明,这是指您可以使用的设置。您只需通过插件设置即可完成此操作。在仪表板中,转到WPForms>;设置并在“常规”标题下选择“无样式”,然后“嘿,presto,工作完成”。

enter image description here

有时候事情比你想象的要简单一些。