Wordpress: добавление столбцов в профиль пользователя - PullRequest
0 голосов
/ 20 июля 2011

Поэтому я сохраняю дополнительную информацию о пользователе в БД (в свою собственную таблицу) и хочу, чтобы она отображалась на странице профиля пользователя, используя формат столбцов Wordpress (те же столбцы, которые использовались для экрана редактирования записи и т. Д.).

Возможно ли это?Если так, как я это называю?Взломать страницы сообщений достаточно просто, но я не нахожу способ добавлять столбцы к другим типам страниц.

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

1 Ответ

0 голосов
/ 26 июля 2011

Вы можете заглянуть в файл wp-admin / edit-user.php и найти некоторые действия хука.

personal_options - запускается в конце "Personal"Параметры "Форма таблицы.Параметр: $ profileuser

profile_personal_options - запускается после таблицы форм «Персональные параметры» и перед заголовком «Имя».Работает только на текущей странице профиля пользователя.Параметр: $ profileuser

show_user_profile - запускается после блока «О пользователе» и до кнопки «Обновить пользователя».Работает только на текущем профиле пользователя.Параметр: $ profileuser

edit_user_profile - запускается после блока «О пользователе» и до кнопки «Обновить пользователя».Работает только на не текущем профиле пользователя.Параметр: $ profileuser

Используйте следующие действия ловушки для сохранения ваших дополнительных данных:

personal_options_update - запускается только на текущей странице профиля пользователя.Параметр: $ user_id.

edit_user_profile_update - работает только на не текущих страницах профиля пользователя.Параметр: $ user_id.

PS В wp-admin / user-new.php отсутствует действие ловушки, которое вы можете использовать для дополнительного поля.Таким образом, вы можете только при редактировании существующего пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...