Где правильно подключать стили для плагина?

22 февр. 2016 г., 10:48:55
Просмотры: 16.7K
Голосов: 3

Я хочу подключить таблицу стилей к разрабатываемому плагину следующим образом:

function utm_user_scripts() {
    $plugin_url = plugin_dir_url( __FILE__ );
    wp_enqueue_style( 'style',  $plugin_url . "/css/style.css");
}
add_action( 'wp_enqueue_scripts', 'utm_user_scripts' );

Я добавляю этот код в главный файл [plugin_name].php.

Но стили не загружаются - что я делаю не так?

0
Все ответы на вопрос 1
2

Добавьте этот код в ваш основной файл: [plugin-name].php:

    function utm_user_scripts() {
            $plugin_url = plugin_dir_url( __FILE__ );

        wp_enqueue_style( 'style',  $plugin_url . "/css/style.css");
    }

    add_action( 'admin_print_styles', 'utm_user_scripts' );

По сути, вам нужно использовать 'admin_print_styles'. По крайней мере, это сработало в моем случае.

23 февр. 2016 г. 14:06:47
Комментарии

Правильный способ подключения стилей - использовать add_action('wp_enqueue_scripts', 'my_func'). Возможно, проблема была в старой версии WP, потому что сейчас wp_enqueue_scripts корректно работает с подключением стилей плагинов

OctaviaLo OctaviaLo
26 янв. 2020 г. 19:32:03

Действие 'wp_enqueue_scripts' подключает скрипты на фронтенде, а действие 'admin_print_styles' подключает скрипты в админке WordPress

gtamborero gtamborero
23 апр. 2021 г. 12:28:05