我正在尝试通过自定义插件在取消预订时运行 SQL 查询,以更新自定义用户元数据。
这是我的代码:
function wporg_callback() {
global $wpdb;
$wpdb->query("UPDATE usermeta SET meta_value = 15 WHERE umeta_id = 131");
}
add_action('woocommerce_bookings_cancelled_booking', 'wporg_callback');
但它不起作用。
查询有问题吗?没有使用正确的行动吗?
编辑- 我也尝试了以下但没有成功:
add_action('woocommerce_bookings_cancelled_booking', 'wporg_callback');
function wporg_callback( $booking_id ) {
// Add/Update custom user meta data
update_user_meta( 2, 'download_credits', 17 );
}