如何删除wordpress主题来覆盖插件css和js
How to remove wordpress theme to override plugin css and js
伙计们!我有一个wordpress网站,安装了Kalixo杂志的主题。我试着安装了几个设计有趣的小部件菜单插件,但设计(我认为css和js/jquery(始终是主题中的默认设计。我如何停止我的主题来覆盖小部件菜单插件的css,这样我就可以在侧边栏上有一个唯一的菜单?提前谢谢!
我认为问题与主题有关,而与插件有关。我怀疑插件作者在将样式表注册/挂接到wp_enqueue_scripts
钩子时没有设置优先级。这将导致插件样式提前加载,所有样式稍后都会被主题的样式表覆盖
我建议创建一个子主题,然后将插件中的完整样式表复制到子主题的样式表中。子主题的样式表将在最后加载,所以请尝试
最好的方法是从你的WordPress网站上注销插件CSS,然后将该插件的CSS添加到你的主style.CSS文件中。这样一来,只需要一个css文件就可以呈现所有样式,并且不会过载您的网站。
add_action( 'wp_print_styles', 'my_deregister_javascript', 100 );
function my_deregister_javascript() {
wp_deregister_style( 'contact-form-7' );
//wp_deregister_style( 'digg-digg' );
wp_deregister_style( 'wp125style' );
}
然后使用script_enque方法加载style.css文件以获得更好的结果
您可以通过自定义插件样式表来解决这个问题。如果你不知道你的插件,你可以在wordpress''wp-content''plugins…中找到它。。。。
相关文章:
- jQuery插件在默认设置中覆盖url
- jquery插件选项数组,防止数组覆盖
- XrayWrapper 错误(值是可调用的)在 Firefox 插件中覆盖原型方法时
- 如何防止jQuery覆盖在我的网站上(例如通过浏览器插件)
- jquery插件函数多次覆盖执行函数
- jQuery被外部插件覆盖
- 如何在不编辑的情况下覆盖插件的几个参数
- 如何用html5数据属性覆盖jquery插件选项
- 我的插件上有 Css 覆盖问题
- jquery插件选项未正确扩展并覆盖
- 用jquery覆盖WordPress插件中用于日期选择器的本地化文件
- jQuery插件覆盖按键事件
- 滑块插件中的图像颜色覆盖,覆盖上方的文本(wordpress)
- 有没有一个karma插件可以突出显示jasmine测试覆盖(或未覆盖)的Javascript代码
- jQuery插件覆盖所有css或仅覆盖某些属性
- jQuery自动完成插件,多次选择覆盖以前的选择
- jQuery插件不覆盖默认选项
- FireFox插件:如何覆盖原生js函数
- 如何删除wordpress主题来覆盖插件css和js
- 我想替换innerHTML()调用在Firefox覆盖插件