您可以使用edit_user_profile_update
钩
此操作挂钩通常用于保存已添加到WordPress配置文件页面的自定义字段。
add_action( \'edit_user_profile_update\', \'update_extra_profile_fields\' );
function update_extra_profile_fields( $user_id ) {
if ( current_user_can( \'edit_user\', $user_id ) ) {
update_user_meta( $user_id, \'my_custom_field\', $_POST[\'your_field\'] );
}
}
使用
update_user_meta
您可以在保存新字段或与以前相同的字段时检查每个自定义字段的响应。
元数据ID(如果密钥不存在)true成功更新时错误$meta_value
与数据库中现有的元值相同。
您可以为日志装箱一个新表,或将posts表与新的post类型一起使用user_log
并在后端显示条目。
您也可以尝试WP Security Audit Log 插件。