woocommerce_downloadable_file_exists

woocommerce_downloadable_file_exists

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter

See hook in core

Displaying hooks found in version: woocommerce.9.8.1

apply_filters('woocommerce_downloadable_file_exists') is found 1 times:

  • /includes/class-wc-product-download.php line 188
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
            $file_url = realpath( ABSPATH . $file_url );
        } elseif ( substr( WP_CONTENT_DIR, strlen( untrailingslashit( ABSPATH ) ) ) === substr( $file_url, 0, strlen( substr( WP_CONTENT_DIR, strlen( untrailingslashit( ABSPATH ) ) ) ) ) ) {
            $file_url = realpath( WP_CONTENT_DIR . substr( $file_url, 11 ) );
        }
        return apply_filters( 'woocommerce_downloadable_file_exists', file_exists( $file_url ), $this->get_file() );
    }
     
    /**
     * Confirms that the download exists within an approved directory.
     *
     * If it is not within an approved directory but the current user has sufficient