簡體   English   中英

WordPress的插件不會加載CSS

[英]Wordpress Plugin wont load css

我的add_action()無法正常工作,我也不知道為什么。

這是我的PHP

function mapstyle() {
    wp_register_style('mapstyle', plugins_url('assets/css/mapstyle.css' , __FILE__ ));
    wp_enqueue_style('mapstyle');
}

add_action( 'admin_init','mapstyle');

我的CSS位於“ plugin_folder_name / assets / css / mapstyle.css”中

嘗試將代碼更改為以下內容。 還要確保使用CTRL + F5或CTRL + SHIFT + R進行硬刷新以清除緩存,有時除非清除緩存,否則更改不會顯示。

function mapstyle() {
     //last parameters set to true loads css in the footer instead of header
     wp_enqueue_style('mapstyle', plugins_url('assets/css/mapstyle.css' , __FILE__ ), array(), false, true);

}
add_action( 'wp_enqueue_scripts','mapstyle');

這里是鏈接到wp_enqueue_style的文檔。

編輯:我的糟糕,寫答案的一半忘了你想加入css而不是js:D

取決於您要排入樣式的位置-管理員還是前端:

管理員:

add_action('admin_init', 'mapstyle');

前端:

add_action('wp_enqueue_scripts', 'mapstyle');

參考: https : //developer.wordpress.org/reference/functions/wp_enqueue_style/

暫無
暫無

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

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