WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Кастомное поле для страницы архива

У меня для всех типов записей проставлено кастомное поле созданное с помощью Carbon Fields. С помощью данного поля я могу изменять стили шапки. После этого мне потребовалось создать кастомный тип записи с помощью функции register_post_type. Для неё я проставил в параметры 'has_archive'=> true для того, что бы включить поддержку страниц архивов для кастомного типа записей. Для архивной страницы создал файлик-шаблон archive-новый-тип.php и он подхватился без проблем. Но как мне для данной страницы архива задать то кастомное поле, о котором я писал выше? Для новых записей этого кастомного типа я могу заполнять кастомные поля. А для страницы листинга записей кастомного типа - нет. То есть, к примеру, у меня есть кастомный тип записи projects. Так же есть три записи это типа записи. Так вот для этих записей я могу задать кастомное поле (точнее оно само задаётся, так как для контейнера Carbon Fields не заданно where), а для самой страницы архива /projects/ отобразить это кастомное поле, не удаётся.

Заметки к вопросу:
anseme 15 Дек. 2019

напишитекстнормальноможетктотопоможетатакленьразбиратьэтотпотоксознания

0
Robert
11 декабря 2019
  • 0
    campusboy3438 www.youtube.com/c/wpplus

    В админке нет такой сущности как "Архив типа записи", она как бы виртуальная, поэтому тут извращается кто как может. Я предлагаю воспользоваться контейнером theme_options и создать страницу настроек для этого типа записи, а потом в шаблоне вывести эти опции.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация