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

"Filter: bricks/remote_post"

زمانی که Bricks یک درخواست POST از راه دور (به عنوان مثال، تأیید مجوز، ارسال داده‌های فرم به webhook) را انجام می‌دهد، آرگومان‌های ارسال شده به wp_remote_post() را فیلتر می‌کند.

پارامترها

  • $args (array): Array of arguments for wp_remote_post() (e.g., body, timeout, sslverify).
  • $url (string): The URL being requested.

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

add_filter( 'bricks/remote_post', function( $args, $url ) {
    // Example: Add custom headers to webhook requests
    if ( strpos( $url, 'webhook.example.com' ) !== false ) {
        $args['headers']['X-Custom-Header'] = 'my-value';
    }

    return $args;
}, 10, 2 );