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 762
return apply_filters( 'woocommerce_template_path', 'woocommerce/' ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingSinceComment
Де використовується хук у WooCommerce
Використання не знайдено.