我在 Wordpress 上使用 创建了一个前端表单Elementor Pro
,它在提交时成功更新了登录用户的用户元数据。
我现在想计算一个单独的自定义元字段,使用表单中提交的值。
换句话说:当用户提交自定义字段的值时straight_speed
,我想straight_speed_percent
使用刚刚输入的值自动计算,并将其保存在用户身上。
目前,对于的计算straight_speed_percent
可以straight_speed
乘以 100。
(straight_speed_percent
已经创建了自定义字段)。
最初需要为 添加一个值straight_speed_percent
,但如果重新提交并straight_speed
更改了表单,我希望更新该值。
我已经尝试了以下代码,但它似乎不起作用。任何帮助将不胜感激!
$current_user = wp_get_current_user();
$current_user->ID;
$straight_speed = get_user_meta ('straight_speed', $current_user);
$straight_acceleration_percent_value = $straight_speed * '100';
update_user_meta( $current_user, 'straight_acceleration_percent', '$straight_acceleration_percent_value' );