CSS не работает на WordPress сайте;вызов неопределенной функции get_template_uri () в functions.php - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь создать компанию и создаю сайт для этой компании. Когда я смотрю на веб-сайт в прямом эфире, это все HTML и нет CSS, но я связал его в таблицу стилей rel в ehader и index.php, но все еще нет CSS! Поэтому я провел некоторое онлайн-исследование и создал файл functions.php, выяснив, что это проблема. Теперь я получаю эту ошибку

Предупреждение: отсутствует аргумент 2 для add_action (), вызванного в /home2/elishaday/public_html/wp-content/themes/smmwca/css/functions.php в строке 7 и определяется в /home2/elishaday/public_html/wp-includes/plugin.php в строке 405

Неустранимая ошибка: вызов неопределенной функции get_template_uri () в /home2/elishaday/public_html/wp-content/themes/smmwca/functions.php on строка 5

Это мой файл functions.php!

пожалуйста, помогите

<?php
add_theme_support( 'post-thumbnails' );

function enqueue2_my_custom_styles(){
    wp_enqueue_style('animate css', get_template_uri() . '/css/styles.css', array(), '1.0.0', 'all');
}
add_action( 'wp_enqueue_scripts', 'enqueue2_my_custom_styles' );

1 Ответ

3 голосов
/ 15 апреля 2019

Предупреждение показывает, что ваш functions.php находится в другой папке (css). functions.php должен находиться в корневом каталоге темы.

Кроме того, это get_template_directory_uri() не get_template_uri():

<?php
add_theme_support( 'post-thumbnails' );

function enqueue2_my_custom_styles(){
    wp_enqueue_style('animate css', get_template_directory_uri() . '/css/styles.css', array(), '1.0.0', 'all');
}
add_action( 'wp_enqueue_scripts', 'enqueue2_my_custom_styles' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...