woocommerce_template_path
Позволяет изменить относительный путь к папке с шаблонами WooCommerce в теме.
По умолчанию шаблоны WooCommerce можно переопределить, создав в корне темы папку woocommerce
и повторив относительный путь файлов и их имена из папки плагина (wp-content/plugins/woocommerce/templates).
Использование
add_filter( 'woocommerce_template_path', 'wp_kama_woocommerce_template_path_filter' ); /** * Function for `woocommerce_template_path` filter-hook. * * @param $string * * @return */ function wp_kama_woocommerce_template_path_filter( $string ){ // filter... return $string; }
- $string(строка)
- Относительный путь к папке с шаблонами WooCommerce в теме.
По умолчанию: 'woocommerce/'
Примеры
#1 Изменим путь к папке с шаблонами WooCommerce в теме
add_filter( 'woocommerce_template_path', function () { return 'templates/shop/'; } );
Где вызывается хук
woocommerce_template_path
woocommerce/includes/class-woocommerce.php 808
return apply_filters( 'woocommerce_template_path', 'woocommerce/' ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingSinceComment