ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

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

概要

WPFormsのエントリをActiveCampaignで処理する際に、タイムアウトを変更する必要がありますか? WPFormsのエントリをActiveCampaignに処理する場合、そのためにサーバーリソースを使用する必要があります。エントリが表示されない場合、サーバーが処理中にタイムアウトしている可能性があります。サーバーが使用するタイムアウト時間を変更したい場合は、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のタイムアウト引数を変更するために必要なすべてが揃いました。モダンファイルアップロードフォームフィールドのタイムアウトも変更しますか? モダンファイルアップロードのタイムアウトを変更する方法の記事をご覧ください。