Я пытаюсь связать свою таблицу стилей с другой страницей в WordPress. Фактическая установка WordPress находится в папке, в пределах фактического сайта. Это настроено таким образом, потому что я хочу использовать WP только для определенного раздела сайта (это была запоздалая мысль, Я знаю, что это не обязательно «правильный» способ делать вещи…)
У меня есть первая страница настроена, и стили все работают хорошо. Но когда A создает новую страницу и пытается использовать get_header для извлечения стилей, они не работают. Браузер ищет страницу под названием стили.css, а не таблица стилей.
Я пытался использовать «enqueue» в функциях.php файл, но он все равно не будет работать. У меня есть копия моей таблицы стилей в папке темы, а также один внутри папки css.
Пример использования enqueue для копирования внутри папки css:
wp_enqueue_script( 'styles', 'get_stylesheet_directory_uri()' . 'css/styles2.css' );
*Я использую get_header в моем файле шаблона страницы (тот же заголовок, что и первая страница, которая работает нормально), и он связан таким образом:
<link rel="stylesheet" type="text/css" href="../css/styles2.css">
Я уверен, что проблема в «../ «но когда я заменяю echo get_stylesheet_directory_uri().......
вместо ../ , это не работает так, как должно.
Любая помощь была бы отличной, поскольку я новее в разработке WP.
Поблагодарить каждого
Добавить таблицу стилей, как это:
Вы можете просмотреть более подробную информацию здесь
Вам нужно подключить css:
Если вы используете дочернюю тему, то крюк, как:
Если вы используете родительскую тему (без дочерней темы), то крюк, как:
Если хотите запросить в admin side, просто измените имя крючка «wp_enqueue_scripts»на » admin_enqueue_scripts».
Попробовать теперь.
Вы использовали wp_enqueue_script() вместо wp_enqueue_style()
wp_enqueue_style используется для стиля Enqueue
wp_enqueue_script используется для сценария Enqueue
Вот полный пример для того же.
Вы должны написать так для связывания таблицы стилей шаблона …