WordPress的插件不会加载CSS

时间:2018-10-22 19:33:23

标签: php css wordpress

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

这是我的php

requests

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

2 个答案:

答案 0 :(得分:2)

尝试将您的代码更改为以下内容。另外,请确保使用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');

这里link是wp_enqueue_style的文档。

编辑:我写这篇答案的一半,很糟糕,忘记了您想加入CSS而不是js:D

答案 1 :(得分:0)

取决于您要排入样式的位置-管理员还是前端:

管理员:

add_action('admin_init', 'mapstyle');

前端

add_action('wp_enqueue_scripts', 'mapstyle');

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