如何解决在重力表单提交后更新 ACF 用户单选按钮
在重力表单提交后获取与用户配置文件关联的 ACF 字段进行更新时遇到问题。就目前而言,这个逻辑目前没有任何作用:(。所以我希望有人能帮忙。这是我目前所拥有的:
//changes studio status after those forms submit
function update_user_tour_status($entry,$form){
$user_id = $entry['created_by'];
$state = update_user_meta('user_'.$user_id,'artist_tour_status','studio');
}
add_action('gform_after_submisson_7','update_user_tour_status',10,2);
所以我想象的应该很简单,但它似乎什么也没做。
解决方法
根据update_user_meta();
reference,第一个参数应该只是用户的ID。 user_
不需要附加,因为该函数需要一个整数,而不是一个字符串。去掉 user_
前缀,它应该像一个魅力。
//changes studio status after those forms submit
function update_user_tour_status( $entry,$form ){
$user_id = $entry['created_by'];
$state = update_user_meta( $user_id,'artist_tour_status','studio' );
}
add_action( 'gform_after_submisson_7','update_user_tour_status',10,2 );
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。