Как подключить стили для постов?
Извиняюсь за свои русский!
Переношу верстку на WP. На первой картинке у меня Homepage, где отображается последних 10 статей (по сути это просто картинки с подписью). На второй картинке тоже статьи, но уже все статьи и они разделены по категориям (это тоже просто картинки с подписью). При нажатие на картинку открывается сама статья (картинка три).
По колхозному я бы для всех трех страниц сделал собственный template и metaboxy. То есть на homepage и странице с статьями я бы создал metaboxy для картинок и текста со ссылкой на статью. И главное: для всех трех страниц у меня нет проблемы подключить собственные стили.
Но я понимаю, что правильно это все надо делать через посты. Но я не понимаю, как миниатюрам и открытым статьям задать теже ccs свойства, которые бы я задал обычным страницам (page) через template.
Пожалуйста хоть подскажите в каком направлении ме гуглить?
Здравствуйте, такой подход не очень хорош. Предлагаю вам взглянуть Сюда и Сюда
Вникнуть в структуру и иерархию шаблонов прочитав то, что рекомендует Маэстро:
Например для все страниц (Pages)
К примеру, сделал так лендинг, с упрощенными шапкой и футером, без меню и др финтифлюшек.
==============================
Еще вариант он Лучше как по мне: Использовать только страницы + шаблоны.
Читат тут: https://wp-kama.ru/function/is_page_template
Ну и далее аналогично, проверка и если шаблон такой то, то подключать свои стили/скрипты
==============================
Если уже все в базе, и поменять ничего низя, то немного придется заморочится при подключении скриптов/стилей + проверка на тип постов, наличие такс и прочее
Вот тут есть варианты: https://wp-kama.ru/question/neskolko-single-php
Читай этот сайт, тут все есть, просто кладези инфы на русском, пользуй поиск, он очень удобный.
Удачи.
Наконец то я зарегистрировался. Большое спасибо за ответы. Если кому то интересно, что я сделал:
Стили:
1) Потому что я раньше не работал с PHP, и незнал как подключить стили, так здесь все легко - можно их писать сразу в нужный нам PHP файл.
Статьи:
1) Создал я новый post-type и новую taxonomy.
2) Для миниатюр постов я создал archive-slug.php, для открытых постов single-slug.php
3) Для миниатюр постов по категориям я создал taxonomy-taxonomy-slug.php (самое смешное, что свою taxonomy я назвал category, и все время создовал файл category-slug.php , только потом до меня дошло, что надо создавать файл taxonomy-taxonomy-slug.php
Спасибо за ответы, все работает как надо. Но сейчас у меня новая проблема.
Мне нужно создать каталог из трех страниц.
На первой марки машин, на второй модели данной марки, на третьей открывается модель.
Если воспользоваться той же логикой что у постов (статей). Так мне надо создать post-type Марки, где все марки будут отоброжатьса в архиве - (Первая страница). Потом создать для каждой марки свои post-type, и для каждого post-type создать опять архив
Мои вопрос если это верный путь, или все это можно сделать как-нибудь элегантней. (Может быть через whocommerce?)
Извиняюсь за свои топорный русский.