簡體   English   中英

如何刪除Wordpress主題以覆蓋插件CSS和JS

[英]How to remove wordpress theme to override plugin css and js

伙計們! 我有一個Wordpress網站已經安裝了Kalixo Magazine主題。 我嘗試安裝一些具有有趣設計的小部件菜單插件,但始終設計(我認為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...。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM