Где располагается файл с кодом типа записей на вордпресс?
Здравствуйте, нужно внести изменения в коде полей типа записей, но не получается найти файл с самим кодом. Я новичок.
Нужно добавить несколько дополнительно полей. Сейчас как в файле 1. Нужно, как во втором. Причем нужно код именно в "заводском" файле вордпресс изменить, а не просто новый тип создать
Дополнительно
Зачем изменять в "заводском", если после обновления все изменения затрутся? Файлы вордпресса обычно ни кто не изменяет.
Ответы:
Вероятно, Вашу проблему сможет решить плагин "Advanced Custom Fields" или аналогичный, добавляющий мета-поля к типу записи
Если же нужно именно добавить новый тип записи - либо вручную через код (функция 'register_post_type'), либо с помощью плагина "Custom post types" или аналогичного
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Код типа записи в WordPress может располагаться в разных местах: в теме, дочерней теме, кастомном плагине, mu-plugin или в плагине типа CPT UI. Искать нужно регистрацию
register_post_type().По файлам ищите так:
grep -R "register_post_type" wp-content/themes wp-content/plugins wp-content/mu-plugins
На Windows можно искать через редактор или PowerShell:
Select-String -Path .wp-contentthemes**.php,.wp-contentplugins**.php -Pattern "register_post_type"
Если тип записи создан через CPT UI, кода в теме может не быть: настройки хранятся в базе и редактируются в админке CPT UI.
Если тип записи связан с конструктором/темой, он может быть зарегистрирован внутри плагина конструктора. Например, проекты, персонал, портфолио часто создаёт тема или builder-плагин.
Правильнее держать важные CPT в отдельном плагине или mu-plugin, а не в теме. Тогда при смене темы тип записи не исчезнет из админки.