Что такое таблица wp_postmeta?
Насколько я понимаю, wp_postmeta расширяет схему для wp_post. Таким образом, стандартные поля / структура для поста будут найдены в wp_posts, и если какой-либо пост (ы) будет нуждаться в собственном наборе полей / атрибутов и т. Д., Они будут определены в таблице wp_postmeta. Поэтому я хотел знать, прав ли я по этому поводу или нет?
Благодарю.
2 ответа
Вы абсолютно правы. Если существует какой-либо мета-блок или "собственный набор полей / атрибутов", в таблице wp_postmeta будут храниться значения этих полей.
Посмотрите на это: https://codex.wordpress.org/images/2/2a/WP3.9.4-ERD.png
wp_postmeta (аналогично wp_usermeta для пользователей и wp_commentmenta для комментариев) хранит любую дополнительную информацию, которая каким-то образом связана с постом, особенно пользовательским.
Используйте функции
add_post_meta()
update_post_meta()
get_post_meta()
которые уже реализуют сериализацию / десериализацию объектов и массивов (и многое другое) для хранения пользовательской информации, которая не хранится в таблице wp_posts.