CSS не ставится в очередь с помощью get_template_directory_uri () - PullRequest
0 голосов
/ 15 марта 2019

У меня проблемы с вызовом таблиц стилей с использованием метода enqueueing в моем файле functions.php. Я использую следующее

<?php

function load_stylesheets()
{
    wp_register_style('style', get_template_directory_uri() . 
    '/style.css', array(), false, 'all');
    wp_enqueue_syle('style');
}
    add_action('wp_enqueue_scripts', 'load_stylesheets');
?>

Я предполагаю, что это проблема иерархии, так как я не вижу никакого кода проблемы. У меня есть папка темы со всеми моими php-файлами, которая также содержит файл css, на который я пытаюсь сослаться

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

Если вы работаете над дочерней темой, которую вам следует использовать, get_stylesheet_directory_uri () вместо get_stylesheet_directory_uri ()

// This will point to style.css in child theme
wp_enqueue_style( 'my_child_styles', get_stylesheet_directory_uri().'/style.css' );

// This will point to style.css in the parent theme
wp_enqueue_style( 'my_parent_styles', get_template_directory_uri().'/style.css' );
0 голосов
/ 15 марта 2019

орфографическая ошибка

wp_enqueue_syle('style');

должно быть wp_enqueue_style('style');

Забыли 't':)

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

wp_enqueue_style('main-style', get_template_directory_uri() . '/style.css');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...