Заполните поле ACF, кто изменил профиль пользователя.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Заполните поле ACF, кто изменил профиль пользователя.

Сообщение Anonymous »

Я хотел бы записать user_id или display_name пользователя (администратора, модератора), который изменил поле ACF профиля участников. Поскольку это поле будет использоваться для определения ответственного пользователя, обновившего профиль участника с помощью плагина уведомлений по электронной почте. Обычно мне нужно, чтобы display_name присутствовал сразу же, прежде чем пользователь нажмет кнопку «Обновить профиль».
Мой текущий код:

Код: Выделить всё

add_action( 'edit_user_profile', 'member_profile', 20, 2 );
add_action( 'show_user_profile', 'member_profile', 20, 2 );
function member_profile( $member_id, $user_id ) {

update_field( 'field_673bbd254e89a', $user_id->display_name, 'user_'.$member_id );

};
Однако я заметил, что user_id->display_name и 'user_'.$member_id, похоже, не работают в администраторе.

Подробнее здесь: https://stackoverflow.com/questions/792 ... er-profile
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»