Thème - get catégorie de produit page
Pour mon WC pages de produits, j'ai besoin d'ajouter une classe à la balise body pour que je puisse effectuer un certain style personnalisé. Voici la fonction que j'suis de la création de cette...
function my_add_woo_cat_class($classes) {
$wooCatIdForThisProduct = "?????"; //help!
//add 'class-name' to the $classes array
$classes[] = 'my-woo-cat-id-' . $wooCatIdForThisProduct;
//return the $classes array
return $classes;
}
//If we're showing a WC product page
if (is_product()) {
//Add specific CSS class by filter
add_filter('body_class','my_add_woo_cat_class');
}
...mais comment faire sur le Thème du chat ID?
Vous devez vous connecter pour publier un commentaire.
Un WC produit peut appartenir à aucun, un ou plusieurs WC catégories. En supposant que vous voulez juste pour obtenir un WC id de la catégorie.
S'il vous plaît examiner la meta.php fichier dans le "templates/produit unique/" dossier du Thème plugin.
J'ai littéralement rayé de cette ligne de code content-single-popup.php situé dans le dossier thème dans mon répertoire de thème.
Depuis mon thème que je suis en train de travailler sur a intégré le thème en elle, c'était ma solution.
$product->get_categories()
est obsolète depuis la version 3.0! Utilisationwc_get_product_category_list
à la place.https://docs.woocommerce.com/wc-apidocs/function-wc_get_product_category_list.html
Grâce À Cocher. Je suis en utilisant MyStile Thème et j'ai besoin d'afficher la catégorie de produit nom dans ma page de résultat de recherche. J'ai ajouté cette fonction à mon thème enfant functions.php
Espère que cela aide les autres.