wp_postmeta
- хранилище данных ключ / значение. В простом плагине вы можете хранить, я не знаю, Рейтинг фильмов и Год в качестве метаданных для сообщений о фильмах. В этом случае wp_postmeta
строк может содержать
post_id meta_key meta_value
1 movierating PG
1 year 2004
2 movierating R
2 year 1992
Фильм, описанный в post_id = 1, вышел в 2004 году с рейтингом PG. Фильм, описанный в посте 2, вышел в 1992 году с рейтингом R. Вы поняли идею.
Некоторые авторы плагинов используют синтетические значения meta_key, а не текстовые, предположительно, чтобы избежать коллизий с другими ключами. Если ваша 32-символьная шестнадцатеричная строка находится в столбце meta_key
, это то, что происходит. (Другие авторы плагинов используют значения myplugin_myattribute
для той же цели. И некоторые авторы вообще не пытаются избежать коллизий.)
Если шестнадцатеричная строка находится в столбце meta_value
, это может означать что угодно. Значение meta_key
является слабым намеком на то, что оно означает. Прочитайте исходный код плагина или спросите у автора плагина . Это может быть хешем целостности (для обнаружения попыток изменить другие значения).
Главное подчеркивание в meta_key скрывает его от выпадающего списка, элемента Custom Fields, на странице редактирования поста, доступной из внутренней панели инструментов.