ActiveCampaignのタイムアウトを変更する方法

概要

WPFormsエントリー処理時にActiveCampaignのタイムアウトを変更する必要がありますか?ActiveCampaignへのWPFormsエントリーを処理する際、サーバーリソースを使用する必要があります。エントリーが表示されない場合は、サーバーが処理中にタイムアウトしている可能性があります。サーバーが使用するタイムアウト時間を変更したい場合は、PHPスニペットを使用する必要があります!

セットアップ

フォームを作成し、フォームをActiveCampaignに接続したら、このスニペットをコピーしてサイトに貼り付けるだけです。

ActiveCampaignとWPFormsの接続については、こちらのドキュメントをご覧ください

スニペットをサイトに追加する際にヘルプが必要な場合は、こちらのチュートリアルをご覧ください

/**
 * Change the timeout for ActiveCampaign when processing WPForms entries 
 *
 * @link    https://wpforms.com/developers/how-to-change-the-timeout-for-activecampaign/
 */
 
function wpf_dev_ac_timeout( $args, $instance ) {
  
    // Set the timeout in seconds
    $args[ 'timeout' ] = 60;
	
	return $args;
        
}
add_filter( 'wpformsactivecampaign_api_v3_http_request_get_default_parameters', 'wpf_dev_ac_timeout', 10, 2 );

上記のスニペットでは、デフォルトのタイムアウトを60秒に変更している。

ActiveCampaignでタイムアウト引数を変更するために必要なことは以上です。モダンファイルアップロードフォームフィールドのタイムアウトも変更したいですか? モダンファイルアップロードのタイムアウトを変更する方法をご覧ください。