duplicate( $service_id ) : new WP_Error( 'invalid_service_id', __( 'A valid Service ID is required.', 'booking' ) ); if ( is_wp_error( $result ) || empty( $result ) ) { wpbc_appointment_services_send_provider_error( $result, __( 'The Service could not be duplicated.', 'booking' ) ); } wp_send_json_success( array( 'service' => wpbc_appointment_services_normalize_item( $result ), 'message' => __( 'Service duplicated.', 'booking' ) ) ); } add_action( 'wp_ajax_WPBC_AJX_APPOINTMENT_SERVICE_DUPLICATE', 'wpbc_appointment_services_ajax_duplicate' );