WC_Meta_Box_Product_Reviews::save()
Save meta box data
Метод класса: WC_Meta_Box_Product_Reviews{}
Хуков нет.
Возвращает
Разное
.
Использование
$result = WC_Meta_Box_Product_Reviews::save( $data );
- $data(разное) (обязательный)
- Data to save.
Код WC_Meta_Box_Product_Reviews::save() WC Meta Box Product Reviews::save WC 8.7.0
public static function save( $data ) { // Not allowed, return regular value without updating meta. if ( ! isset( $_POST['woocommerce_meta_nonce'], $_POST['rating'] ) || ! wp_verify_nonce( wp_unslash( $_POST['woocommerce_meta_nonce'] ), 'woocommerce_save_data' ) ) { // WPCS: input var ok, sanitization ok. return $data; } if ( $_POST['rating'] > 5 || $_POST['rating'] < 0 ) { // WPCS: input var ok. return $data; } $comment_id = $data['comment_ID']; update_comment_meta( $comment_id, 'rating', intval( wp_unslash( $_POST['rating'] ) ) ); // WPCS: input var ok. // Return regular value after updating. return $data; }