پرش به محتویات

"Filter: bricks/form/response"

پاسخ JSON ارسال شده به مرورگر پس از ارسال فرم Bricks را فیلتر می‌کند. این به شما امکان می‌دهد پیام موفقیت، URL تغییر مسیر یا داده‌های اضافی را به پاسخ سفارشی کنید.

پارامترها

  • $response (array): The response data array (e.g., ['type' => 'success', 'message' => '...', 'redirectUrl' => '...']).
  • $form (object): The Form integration instance.

نمونه استفاده

add_filter( 'bricks/form/response', function( $response, $form ) {
    // Example: Append a "Thank you" note to the success message
    if ( isset( $response['type'] ) && $response['type'] === 'success' ) {
        $response['message'] .= ' ' . esc_html__( 'Thank you for contacting us!', 'my-domain' );
    }

    return $response;
}, 10, 2 );