我需要同时更新 2 个用户字段,给正在投票的用户 8 分,给团队 8 分。
我使用以下代码:
<input type="hidden" name="ptolti" id="ptolti" value="<?php echo $puntitolti; ?>" class="regular-text" />
<input type="hidden" name="ptotali" id="ptotali" value="<?php echo $risultato; ?>" class="regular-text" />
<?php
function nico_save_custom_user_profile_fields( $user_id ) {
if ( !current_user_can( 'edit_user', $user_id ) )
return FALSE;
global $wpdb;
update_usermeta( $user_id , 'ptotali', $_POST['ptotali'] );
update_usermeta( $id_utente , 'ptotali', $_POST['ptolti'] );
}
?>
它适用于为团队投票的 user_id,所以当我点击“投票”时,我得到 8 分,如果我再次点击,我的积分变为 16 并且它是正确的,但团队积分没有更新。