Ну да. если просто content.php
или category.php
или archive.php
То они все будут работать из дочерней темы.
Ну а я о чем ? ) Я по этим инструкциям и делаю!
Модератор
Юрій
(@yube)
Я по этим инструкциям и делаю!
Если так, то будьте добры объяснить, какую сущность согласно вышеупомянутой инструкции должен выводить шаблон content-flower.php. Про category-flower.php и archive-flower.php тоже расскажите, если сильно не затруднит.
Слушайте ну пять балов Вам за то что с новичком общаетесь на понятиях «сущностей в программировании» ! Там википедия то запуталась с этим понятием, но я то понял сразу!)))
Если позволите я на своем уровне как то попробую ответить.
В инструкциях написано следующее : single-{post_type}.php — Например, если тип записи — product, то WordPress обратится к файлу single-product.php.
Из этого я сделал вывод. Что если дописать файлу php название своего типа записей, то именно этот файл начнет отвечать за их отображение.
То есть например. Файл archive.php отвечает за вывод списка архивов по всему сайту. А если я допишу в его имя свой тип записей например archive-flower.php то именно этот файл archive-flower.php начнет выводить архивы именно моего типа записей «flower».
Я не правильно понимаю эту логику ?
Модератор
Юрій
(@yube)
В инструкциях написано следующее : single-{post_type}.php — Например, если тип записи — product, то WordPress обратится к файлу single-product.php.
Из этого я сделал вывод. Что если дописать файлу php название своего типа записей, то именно этот файл начнет отвечать за их отображение.
Да, все так, только серди перечисленных Вами имен файлов я не вижу single-flower.php
archive-flower.php то именно этот файл archive-flower.php начнет выводить архивы именно моего типа записей «flower».
Тоже верно. Только, помнится мне, не архивы, а архив — все записи данного типа. У кастомных таксономий и их термов другая схема формирования имени шаблона: https://developer.wordpress.org/themes/basics/template-hierarchy/#custom-taxonomies
И да, category — это вполне конкретная предопределенная таксономия для записей типа post (если специально не переопределено), а не любая иерархическая таксономия, как некоторые ошибочно полагают.
single-flower.php не работает. у меня почему то работает flower.php . чисто случайно как то попробовал и оно сработало….
Что касается вот такой конструкции :
Custom Post Types
Custom Post Types use the following path to render the appropriate archive index page.
archive-{post_type}.php
– If the post type is product
, WordPress will look for archive-product.php
.
archive.php
index.php
То она хоть убей не работает….
Закидываю в дочернюю тему archive.php
редактирую его, работает!
Переименовываю {post_type}
на свой, перестает работать…
Может что то еще надо сделать ? Может в functions.php (в дочерней теме) кроме css надо как то подтягивать такие шаблоны ? Может я просто забыл что то сделать ?
Модератор
Юрій
(@yube)
flower.php . чисто случайно как то попробовал и оно сработало….
Возможно потому, что «В нем я без проблем задаю Template Post Type». Есть и такой способ. Удобен, если один шаблон подходит для нескольких разных типов. Хотя как бы и не совсем кошерный способ.
Может что то еще надо сделать ?
Та вроде ничего не нужно. Хотя я уже год как ничего нового не делал на вордпрессе, мог и запамятовать.
А в родительскую Тему (чисто для эксперимента) свои шаблоны подкладывали? Может, Тема как-то мешает? Они бывают очень, как бы помягче сказать, специфические.
Да действительно. Попробовал в родительскую их закинуть, они и там не работают ))
Вот в том то и дело, мне кажется что, что то изменилось….
Я последний сайт на вордпрессе делал лет пять назад. И версия тогда была что то там около 4той.
Сейчас то я последнюю взял Версия 6.1.1.
А шаблон к стати самый распространённый colormag . Что тогда его юзал что сейчас.