Thème - panier liste des noms des éléments en dehors de la page de produit
Je suis en train de créer une simple liste à puces liste des éléments qui ont déjà été ajoutés au panier, qui sera ensuite passé à travers une gravité champ de formulaire. Voici ce que j'ai à ce jour:
<?php global $woocommerce;
$items = $woocommerce->cart->get_cart();
foreach($items as $item => $product_id) { ?>
<li><?php echo $item; ?></li>
<?php } ?>
J'ai 2 articles ajoutés au panier, et d'obtenir un résultat de:
- 747579165776fe1ba349237464ae0eed
- f06a642b52d91adfa0168b737bd60db9
Cependant, je suis en train de saisir le titre des produits plutôt que sur la clé.
OriginalL'auteur johnnyd23 | 2014-02-17
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de le faire de cette façon:
Vous pouvez y accéder à tout poste de la valeur, post_title, post_date, ID, etc.
Décommentez la //print_r($item); et voir ce que je veux dire.
Vous pouvez aussi jouer avec d'autres données de changer un peu de la partie avec: $_product = $valeurs['data']->poste;
Par exemple pour accéder à l'ID de produit, ne pas l'ID de la poste, changement de l'intérieur de la fonction foreach:
Print $_product pour voir le reste des valeurs disponibles.
En fait, il faut toujours faire un print_r pour voir ce qui dans un tableau.
C'est tout.
$_product->ID
, elle montre tous les produits de l'ID, comment puis-je obtenir la dernière d'entre elles, par exemple ici sont les valeurs de retour1297,1694,1297,3911,4999,
comment obtenir seulement 4999?OriginalL'auteur rgdesign