Где располагается файл с кодом типа записей на вордпресс?

Ссылка скопирована
1 ответ

Здравствуйте, нужно внести изменения в коде полей типа записей, но не получается найти файл с самим кодом. Я новичок.
Нужно добавить несколько дополнительно полей. Сейчас как в файле 1. Нужно, как во втором. Причем нужно код именно в "заводском" файле вордпресс изменить, а не просто новый тип создать

Где располагается файл с кодом типа записей на вордпресс?

Где располагается файл с кодом типа записей на вордпресс?

Дополнительно

Зачем изменять в "заводском", если после обновления все изменения затрутся? Файлы вордпресса обычно ни кто не изменяет.

Ответы:

Вероятно, Вашу проблему сможет решить плагин "Advanced Custom Fields" или аналогичный, добавляющий мета-поля к типу записи

Если же нужно именно добавить новый тип записи - либо вручную через код (функция 'register_post_type'), либо с помощью плагина "Custom post types" или аналогичного

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Редакция DevOps Ответ

Код типа записи в WordPress может располагаться в разных местах: в теме, дочерней теме, кастомном плагине, mu-plugin или в плагине типа CPT UI. Искать нужно регистрацию register_post_type().

По файлам ищите так:

grep -R "register_post_type" wp-content/themes wp-content/plugins wp-content/mu-plugins

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"

Select-String -Path .wp-contentthemes**.php,.wp-contentplugins**.php -Pattern "register_post_type"

Если тип записи создан через CPT UI, кода в теме может не быть: настройки хранятся в базе и редактируются в админке CPT UI.

Если тип записи связан с конструктором/темой, он может быть зарегистрирован внутри плагина конструктора. Например, проекты, персонал, портфолио часто создаёт тема или builder-плагин.

Правильнее держать важные CPT в отдельном плагине или mu-plugin, а не в теме. Тогда при смене темы тип записи не исчезнет из админки.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно