Преимущества использования таблиц wpposts и wppostmeta для хранения контента в WordPress:
- Таблица wpposts позволяет хранить содержимое сообщений всех типов. 2 WordPress знает, к какому типу относится каждое сообщение, потому что оно имеет значение в поле posttype в таблице wp_posts. 2 Это значение соответствует названию типа сообщения. 2
- Таблица wp_postmeta предназначена для хранения метаданных о публикациях. 2 Типы метаданных, хранимых для данной публикации, будут отличаться в зависимости от того, к какому типу относится эта публикация. 2
Некоторые недостатки использования таблиц wpposts и wppostmeta:
- Увеличение размера базы данных. 1 Это может привести к проблемам с работой сайта, импортом данных на локальный сервер или при миграции на другой хостинг. 1
- Влияние плагинов. 1 Некоторые плагины добавляют записи в таблицу wp_postmeta, что также увеличивает размер базы данных. 1 Например, плагин для отзывов добавляет связанные с ними записи на каждый пост, независимо от того, используется ли отзыв. 1
- Влияние тем. 1 Даже лёгкие темы, такие как GeneratePress, имеют много метаблоков в редакторе, которые добавляют записи в таблицу и увеличивают размер базы данных. 1
- Использование большого количества изображений. 1 WordPress хранит метаданные вложений, детали сжатия и тег alt в таблице wp_postmeta. 1 Большое количество изображений приводит к увеличению размера этой таблицы. 1