AI要約
概要
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のタイムアウト引数を変更するために必要なすべてが揃いました。モダンファイルアップロードフォームフィールドのタイムアウトも変更しますか? モダンファイルアップロードのタイムアウトを変更する方法の記事をご覧ください。