This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
Use this filter to turn off landing page URLs in API script iframes. By default, when you use an API <script> tag that requires an iframe (such as Stripe payment or CAPTCHA), you may notice that it defaults to a landing page URL if you have configured one for the form using the Landing pages add-on.
Usage
add_filter( 'frm_api_iframe_use_landing_page_url', '__return_false' );
Parameters
- $use_landing_page_url (bool)
- $form_id (int)
Examples
Disable landing page URLs for any form
Use this code example to turn off the landing page URLs in API script frames for any form.
add_filter( 'frm_api_iframe_use_landing_page_url', '__return_false' );
Disable landing page URLs for a single form
Use this code example to turn off the landing page URLs in API script frames for a specific form ID.
add_filter('frm_api_iframe_use_landing_page_url', 'disable_api_iframe_use_landing_page_url' , 10, 2);
function disable_api_iframe_use_landing_page_url( $use_landing_page_url, $form_id ) {
$target_form_id = 1401; //Replace 1401 with the ID of your form
if ( $target_form_id === $form_id ) {
$use_landing_page_url = false;
}
return $use_landing_page_url;
}