Я хочу перезаписать файлы шаблонов из плагина «WooCommerce Рекомендации Engine».
Плагин имеет собственную папку шаблонов внутри папки плагина. Как и многие другие плагины. И я пытаюсь перезаписать их, как я делаю это с другими файлами шаблона.
Но в этом случае это не работает.
Я проверил функцию плагина и нашел этот код:
if (!function_exists('woocommerce_related_products_purchased_together')) {
/**
* Outputs products which are frequently purchased together. This is a generic version of the more specialized functions.
* @global WC_Recommendation_Engine $woocommerce_recommender
* @param int $posts_per_page The number of products to display.
* @param int $columns The number of columns to display.
* @param string $activity_type The type of activity to display.
*/
function woocommerce_related_products_purchased_together($posts_per_page = 4, $columns = 2, $activity_type = 'completed') {
global $woocommerce_recommender;
woocommerce_reset_loop();
wc_get_template('single-product/related-purchased-together.php', array(
'posts_per_page' => $posts_per_page,
'orderby' => '',
'columns' => $columns,
'activity_types' => $activity_type
), $woocommerce_recommender->template_url . 'templates/', $woocommerce_recommender->plugin_dir() . '/templates/');
woocommerce_reset_loop();
}
}
Функция включает в себя файл шаблона здесь:
wc_get_template('single-product/related-purchased-together.php'
Почему это не работает?
Моя тема поддерживает WooCommerce и другие перезаписи работают !?
Есть ли способ отладить его?
Задача ещё не решена.
Других решений пока нет …