Trop d'expliquer plus, j'ai un site Web d'achats où beaucoup de produits ne sont pas évalués mais je voudrais montrer une estimation par défaut comme 3 étoiles ou 5 étoiles pour chaque produit qui est non classé. L'objectif est de montrer les cotes de chaque produit de toutes les manières possibles. C'est possible? S'il vous plaît laissez-moi savoir comment puis-je le faire de la manière la plus facile.Certains refont Note pour le produit Woo-Commerce dans wordpress
-3
A
Répondre
0
Avec une recherche, voici ce que j'ai trouvé:
PHP Method WC_Product::set_average_rating, woocommerce Code Examples
Donc, je suppose que vous pourriez faire quelque chose comme ceci:
foreach ($products as $product) {
$count = $product->get_rating_count();
if (!$count) {
$average = 0.65;
}
$product->set_average_rating($average);
$data_store = $product->get_data_store();
$data_store->update_average_rating($product);
}
/\ non testé!.
Espérons que ça aide.
+0
Où devrais-je utiliser ceci, je veux dire dans quel fichier? Ai-je besoin de copier ceci dans functions.php? – user3644999
[Comment créer un exemple minimal, complet et vérifiable] (http://stackoverflow.com/help/mcve) – Jomoos