functions.php не добавляет CSS на сайт?

Итак, я прошел по форуму, чтобы найти решение, прежде чем отправлять вопрос, однако мне еще не удалось его найти. Я новичок в WordPress, и мне очень нравится узнавать, как создать свой собственный сайт. Однако я не могу добавить свой CSS на мой сайт, этот код у меня есть ниже. Р> <р> <сильный> functions.php сильный> р>

<?php function fearnothing_script_enqueue(){    wp_enqueue_style("style",  get_stylesheet_uri()."css/       fearnothing.css",false, 'all');}add_action('wp_enqueue_scripts', 'fearnothing_script_enqueue');
<р> <сильный> header.php сильный> р> ПРЕ1 <р> р> <р> <сильный> footer.php ПРЕ2

<сильный> fearnothing.css

 html, body {    margin: 0;    color: #91f213;    background-color:black;    font: sans-serif;}body{    padding: 20px;}h1{    color: yellow;}
<

Ответы и комментарии:

Вы имеете в виду, что ваш файл CSS не добавлен?
Создан 21-11-2018 08:13 André Kelling

Да, файл CSS не добавляется на сайт. Я пробовал бесчисленное множество разных способов извлечь каталог из файла CSS.
Создан 21-11-2018 08:27 peter-cs

чтобы быть ясным: вы упоминаете functions.php в заголовке вашего вопроса, но внутри вашего вопроса вы пишете function.php (отсюда и отсутствующий S). Я недавно столкнулся с той же проблемой, так что убедитесь, что он вызван правильно, чтобы быть загруженным на всех ..
Создан 21-11-2018 09:50 honk31

ах да! это называется functions.php. отредактирую это сейчас в посте!
Создан 21-11-2018 09:59 peter-cs

Я не знаю, если вы пытаетесь добавить файл CSS в свою тему или плагин. Я приведу оба примера. Используйте wp_enqueue_style в сочетании с get_theme_file_uri, чтобы поставить таблицу стилей в директорию вашей темы.

Для темы, см. Пример
function add_styles () {
    wp_enqueue_style ('fontawesome-style', get_theme_file_uri ('/assets/css/all.css'), array (), null);
}
add_action ('wp_enqueue_scripts', 'add_styles');


Для плагина, см. Пример
function add_styles () {
    wp_enqueue_style ('example-styles-plugin', plugins_url ('/ assets / css / admin.css', __FILE__), array (), null);
}
add_action ('wp_enqueue_scripts', 'add_styles');


Для обоих добавьте внешний URL:
function add_styles () {
    // Добавить Google Fonts
    wp_enqueue_style ('google_fonts', 'https://fonts.googleapis.com/css?family=Poppins:300,500,700', array (), null);
}
add_action ('wp_enqueue_scripts', 'add_styles');
Создан 21-11-2018 09:53

Я рад, что вам весело учиться и создавать свои собственные сайты.
Вот сделка:
Функция get_stylesheet_uri () возвращает таблицу стилей текущей темы. Он добавляет файл style.css из текущей директории темы.
Решение:
Если вы хотите ставить в файл любые типы ресурсов, например CSS или JS, в вашей теме, вы должны использовать функции get_template_directory_uri () вместо get_stylesheet_uri ().
Ваш код должен быть таким:
function fearnothing_script_enqueue () {
    wp_enqueue_style ("style", get_template_directory_uri (). "/ assets-file / css / fearnothing.css", false, 'all');


}

add_action ('wp_enqueue_scripts', 'fearnothing_script_enqueue');

Функция get_template_directory_uri () Получить URI каталога темы.
Для получения дополнительной информации, вы можете посмотреть документацию по Codex здесь
Создан 21-11-2018 09:18 Mahfuz645