Нужно пояснение — привязка css
-
Всем здравствуйте.
На сколько я понимаю, для создания собственной темы, нам в корень темы, нужно вложить свой файл стилей (style.css).
В файле function.php с помощью:function mytema_scripts() { // Add custom fonts, used in the main stylesheet. wp_enqueue_style( 'mytema-fonts', mytema_fonts_url(), array(), null ); // Theme stylesheet. wp_enqueue_style( 'mytema-style', get_stylesheet_uri() ); wp_enqueue_style( 'mytema-media-style', get_template_directory_uri() . '/css/media.css', '07.04.20.1' );
У нас цепляется файл стилей по умолчанию из корня темы (насколько я понимаю с помощью этого:
wp_enqueue_style( 'mytema-style', get_stylesheet_uri() );
), а новый файл стилей цепляется с помощью —wp_enqueue_style( 'mytema-media-style', get_template_directory_uri() . '/css/media.css', '07.04.20.1' );
В новом файле стилей я прописываю:background: url('img/favicon.png') no-repeat 0 0;
Но картинку не цепляет т.к. путь получается:
http://localhost:8089/wp-content/themes/mytema/css/img/favicon.png
В старом файле стилей:background: url('img/favicon.png') no-repeat 0 0;
Картинку цепляет (путь получается):
http://localhost:8089/wp-content/themes/mytema/img/favicon.png
Вопрос:
1. Мне теперь разве нужно создавать ещё одну папку img в css или я просто не то что-то сделал?
2. Как лучше и правильнее сделать так, чтобы файлы стилей лежали в одной папке (css), а картинки не приходилось бы дублировать, т.е. чтобы у всех картинок был путь:
http://localhost:8089/wp-content/themes/mytema/img/favicon.png
- Тема «Нужно пояснение — привязка css» закрыта для новых ответов.