Обновлено - Следующее будет работать с большинством тем (без соответствующих настроек для отдельных хуков продукта или шаблонов) .
Здесь мы меняем woocommerce_single_product_summary
приоритет подключенных функций для связанной функции woocommerce_template_single_rating()
, чтобы отображать оценки звезд сразу после нажатия кнопки «Добавить в корзину» на отдельных страницах продукта:
- приоритет по умолчанию для звездных рейтингов: 10 ,
- приоритет по умолчанию для кнопки добавления в корзину: 30 ,
- новый приоритет для звездных рейтингов: 35 (сразу после добавления в корзину) .
код:
add_action( 'woocommerce_single_product_summary', 'change_stars_rating_location', 4 );
function change_stars_rating_location() {
global $product;
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 35 );
}
Код помещается в файл functions.php вашей активной дочерней темы (или активной темы). Проверено и работает.