WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Abstract_Legacy_Product::sync_average_rating() public WC 1.0

Устарела с версии 3.0.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Sync product rating. Can be called statically.

{} Это метод класса: WC_Abstract_Legacy_Product{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$result = WC_Abstract_Legacy_Product::sync_average_rating( $post_id );
$post_id(число) (обязательный)
-

Список изменений

Устарела с 3.0.0

Код WC_Abstract_Legacy_Product::sync_average_rating() WC 5.0.0

<?php
public static function sync_average_rating( $post_id ) {
	wc_deprecated_function( 'WC_Product::sync_average_rating', '3.0', 'WC_Comments::get_average_rating_for_product or leave to CRUD.' );
	// See notes in https://github.com/woocommerce/woocommerce/pull/22909#discussion_r262393401.
	// Sync count first like in the original method https://github.com/woocommerce/woocommerce/blob/2.6.0/includes/abstracts/abstract-wc-product.php#L1101-L1128.
	self::sync_rating_count( $post_id );
	$average = WC_Comments::get_average_rating_for_product( wc_get_product( $post_id ) );
	update_post_meta( $post_id, '_wc_average_rating', $average );
}