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 1100
return apply_filters( 'woocommerce_template_path', 'woocommerce/' ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingSinceComment