Intereting Posts

Добавьте некоторые файлы в таблицу wp_posts

Мне нужно расширить некоторые wp-таблицы (wp_posts, wp_comments, wp_users), чтобы сохранить некоторые дополнительные поля. Я не могу использовать метаданные, потому что мне нужно напрямую запрашивать эти значения через MySQL. Мне нужна помощь, чтобы выбрать, лучше ли расширять исходную таблицу или определять дополнительную с этими полями, с отношением 1-1 к исходному. Этот второй случай потребует дополнительного JOIN. Благодарю.

эВ

Второй подход (присоединение к дополнительной таблице) лучше по нескольким причинам.

  • Когда плагин не активен, вы не будете извлекать его данные (или другими словами, вы не будете выбирать дополнительные данные, если вы явно не присоедините его)
  • Это более удобно. Вы можете изменить таблицу плагинов без изменения таблицы сообщений и наоборот.
  • Присоединение, скорее всего, не повредит производительности, но может улучшить его, если есть много обновлений – (еще одно сообщение в той же теме )

Добавление полей в таблицы WP выглядит плохой идеей … как насчет использования метаданных и просто JOINing в таблице post_meta?