Где значения пользовательских полей хранятся в базе данных

14

Я использую расширенный плагин настраиваемых полей для сообщений. Я хотел бы знать, где хранятся пользовательские поля. Я проверил wp_postsтаблицу. Однако я не смог найти сообщения с пользовательскими полями. Я хотел бы знать, в какой таблице они хранятся в базе данных.

Четана Кестикар
источник
Здравствуйте @ChetanaKestikar - поскольку ACF на самом деле не является частью WordPress, трудно сказать, где он хранит данные, не имея глубоких знаний о внутренней работе плагина. По этой причине ваш вопрос лучше всего решать на официальных каналах поддержки ACF.
Bosco

Ответы:

24

Из кодекса для пользовательских полей :

Информация PostMeta хранится в новой таблице, $ wpdb-> postmeta. Эта таблица имеет четыре поля:

'meta_id' - уникальный идентификатор для каждой записи.
'post_id' - идентификатор сообщения для этих метаданных.
'meta_key' - имя ключа.
'meta_value' - значение, связанное с ключом.

Это, конечно, предполагает, что ACF использует структуру WordPress по умолчанию, а не пользовательскую базу данных.

Брук.
источник
Так получается, что ACF использует структуру WordPress по умолчанию?
Майк Лайонс
1
@MikeLyons Вы правы.
iambriansreed
Но как называется стол?
Реви
1
@Revious Из этой диаграммы выглядит как wp_postmeta codex.wordpress.org/Database_Description#Table:_wp_postmeta
Брук.
@BandonRandon: спасибо, вы правы. Я уже удалил неиспользованный
Revious