woocommerce_product_downloads_approved_directory_validation_for_shortcodes
Controls whether shortcodes should be resolved and validated using the Approved Download Directory feature.
Usage
add_filter( 'woocommerce_product_downloads_approved_directory_validation_for_shortcodes', 'wp_kama_woocommerce_product_downloads_approved_directory_validation_for_shortcodes_filter' );
/**
* Function for `woocommerce_product_downloads_approved_directory_validation_for_shortcodes` filter-hook.
*
* @param bool $should_validate
*
* @return bool
*/
function wp_kama_woocommerce_product_downloads_approved_directory_validation_for_shortcodes_filter( $should_validate ){
// filter...
return $should_validate;
}
- $should_validate(true|false)
- -
Where the hook is called
woocommerce_product_downloads_approved_directory_validation_for_shortcodes
woocommerce_product_downloads_approved_directory_validation_for_shortcodes
woocommerce/src/Internal/ProductDownloads/ApprovedDirectories/Synchronize.php 229
if ( apply_filters( 'woocommerce_product_downloads_approved_directory_validation_for_shortcodes', true ) && 'shortcode' === $downloadable->get_type_of_file_path() ) {
woocommerce/includes/class-wc-product-download.php 216
if ( apply_filters( 'woocommerce_product_downloads_approved_directory_validation_for_shortcodes', true ) && 'shortcode' === $this->get_type_of_file_path() ) {