Wordpress: wp_enqueue_style не работает - PullRequest
0 голосов
/ 03 мая 2018

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

У меня есть это в моем functions.php:

function load_styles() {
    wp_register_style( 'style', get_stylesheet_uri() );
    wp_enqueue_style( 'style' );
}
add_action( 'wp_enqueue_scripts', 'load_styles' );

Это никак не влияет на стилизацию моего сайта. Работает, если вместо этого поставить header.php:

<link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" />

Тогда я просто согласился бы с последним (хотя я знаю, что это не технически правильно), но по некоторым причинам мои медиазапросы не работают таким образом, поэтому я подумал, что попытаюсь поставить в очередь стили правильно. Я в полном недоумении здесь; любые предложения с благодарностью.

1 Ответ

0 голосов
/ 03 мая 2018

Вы должны иметь возможность ставить в очередь стиль своей темы, не регистрируя ее сначала.

wp_enqueue_style('style', get_stylesheet_uri(), []);

Если это все еще не работает, убедитесь, что ваш header.php включает wp_head();, так как это выводит стили в очереди.

...