Мой 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'






Зависит от того, где вы хотите поставить стили в очередь - администратор или интерфейс:
Админ:
add_action('admin_init', 'mapstyle');
Внешний интерфейс:
add_action('wp_enqueue_scripts', 'mapstyle');
Ссылка: https://developer.wordpress.org/reference/functions/wp_enqueue_style/
Попробуйте изменить свой код на следующий. Также убедитесь, что вы выполняете жесткое обновление с помощью 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
Все еще не сработает! Если я ищу mapstyle.css в голове, он показывает, что он связан, но как тип javascript
О, я изменил на wp_enqueue_style ('mapstyle', plugins_url ('assets / css / mapstyle.css', ФАЙЛ), array (), false, false); и это сработало :)
да, я тоже пробовал с wp_enqueue_scripts, но не сработало