woocommerce_terms_is_checked_default
Использование
add_filter( 'woocommerce_terms_is_checked_default', 'wp_kama_woocommerce_terms_is_checked_default_filter' );
/**
* Function for `woocommerce_terms_is_checked_default` filter-hook.
*
* @param $isset
*
* @return
*/
function wp_kama_woocommerce_terms_is_checked_default_filter( $isset ){
// filter...
return $isset;
}
- $isset
- -
Где вызывается хук
В файле: /templates/checkout/terms.php
woocommerce_terms_is_checked_default
woocommerce/templates/checkout/terms.php 30
<input type="checkbox" class="woocommerce-form__input woocommerce-form__input-checkbox input-checkbox" name="terms" <?php checked( apply_filters( 'woocommerce_terms_is_checked_default', isset( $_POST['terms'] ) ), true ); // phpcs:ignore WordPress.Security.NonceVerification.Missing, WooCommerce.Commenting.CommentHooks.MissingHookComment -- Presence check only, used to re-render the checkbox; WC_Checkout::process_checkout() verifies the checkout nonce. A docblock cannot precede this inline call without changing the rendered markup. ?> id="terms" />