Intereting Posts
Как предотвратить появление апострофов и котировок в постоянных ссылках? Белый список IP-адресов для обновления ядра WordPress и плагинов Как обрезать контент и сохранять HTML? Выберите несколько категорий из CPT для отображения в виджере Builder LayersWP Загружаются ли материалы на мой сайт, индексированные поисковыми системами, даже если они не прикреплены к сообщению? Как отображать ссылки на страницы для WP_User_Query? Как я могу получить счет из запроса Ссылка на «редактировать галерею» из интерфейса? Ошибка register_sidebar при использовании include в функции functions.php Где я могу изменить файл панели администратора Создайте новое пользовательское поле для пользователей Изменить имя пользователя в панели администратора используя медиа-загрузчик, чтобы выбрать изображение определенного размера, принудительно настроить обрезку Ошибка WordPress для пользовательских сообщений типа 404 WordPress Получить верхний и нижний колонтитулы, используя в Admin

Расширьте таблицу wp_users

Я хотел бы расширить таблицу wp_users в моей базе данных WordPress.
Зачем? Я хочу, чтобы люди добавляли больше информации о себе, когда они поют на моем сайте.

Я знаю, как его продлить, но я боюсь, что, когда WordPress нуждается в обновлении, таблица wp_users , то есть столбцы, которые я добавил, будет удалена.

Я там кто-нибудь, кто имеет опыт работы с расширением таблицы wp_users ?
Будет ли обновляться эта таблица при обновлении версии WordPress?

Есть гораздо лучшие способы сделать это. Вместо того, чтобы изменять пользовательскую таблицу, используйте User Meta. Он имеет специальную таблицу и работает так же, как и post meta, но для пользователей.

  • add_user_meta
  • get_user_meta
  • update_user_meta

Существует много руководств, объясняющих, как добавлять дополнительные поля в профиль пользователя с помощью User meta для их хранения, и как многие стандартные данные уже хранятся, например, позиции ящиков на панели инструментов, когда вы их перетаскиваете, сколько сообщения, которые будут отображаться сразу на экране редактирования или какие всплывающие окна, которые вы нажали,