Почему wp_enqueue_style () в плагине не загружает таблицу стилей?

Я пытаюсь загрузить пользовательскую таблицу стилей (для интерфейсной, а не области администратора) через плагин. Насколько я могу судить, я делаю то, что говорит Codex, но мой CSS не загружается. Это то, что у меня есть:

/* * Load stylesheets, etc. */ function cl_chanimal_scripts() { //Register CSS wp_register_style('cl-chanimal-styles', plugins_url('css/cl-chanimal-styles.css', __FILE__)); //Use it! wp_enqueue_style ( 'cl-chanimal-styles' ); } add_action( 'wp_enqueue_scripts', 'cl_chanimal_scripts' ); 

Я использую неправильный крюк действия? Можно загружать интерфейсные стили через плагин, не так ли?

Solutions Collecting From Web of "Почему wp_enqueue_style () в плагине не загружает таблицу стилей?"

Первое, что нужно упомянуть, это то, что вам не нужно использовать wp_register_style если wp_register_style внутри одной и той же функции. Вы можете заменить его на wp_enqueue_style и удалить дубликат.

Что касается того, почему ваша таблица стилей не загружается, начните с проверки пути к файлу. Попробуйте это вместо этого:

wp_enqueue_style('cl-chanimal-styles', plugin_dir_url( __FILE__ ) . 'css/cl-chanimal-styles.css' );

https://codex.wordpress.org/Function_Reference/plugin_dir_url