Thème - get_order() ne fonctionne pas
Je suis en train de créer une fonction qui va récupérer une commande par son ID. Pour une raison que je ne peux pas obtenir le Thème global de la fonction get_order
de travail. Je suis de passage d'une commande valide id
à la fonction et à essayer de l'imprimer pour vérifier qu'elle fonctionne. La fonction a été placé dans mon functions.php
fichier.
function getWC_order_details($id){
global $woocommerce;
$order = get_order( $id );
print "<pre>";
print_r($order);
print "</pre>";
}
J'ai testé en faisant écho à d'autres données de la fonction sans problème.
- Et comment avez-vous utiliser cette fonction ? Plus de détail exige ici ..
<php getWC_order_details(466); ?>
- Bienvenue à Débordement de Pile. J'ai essayé d'améliorer la formulation de votre question pour le rendre plus clair pour les autres ce que le problème que vous rencontrez est. Si vous pouvez accéder à toute la documentation pour
get_order
, qui pourrait rendre plus facile pour ceux qui ne connaissent pas Thème pour répondre à votre question.
Vous devez vous connecter pour publier un commentaire.
Faisons tout d'abord la fonction comme ceci :
Après cela, l'utiliser avec certains
woo_commerce
action ou filtre.Après avoir ajouté un produit au panier, vous verrez après le panier de la table qu'il y a un tableau contenant tous les détails.
NOTE : Vous pouvez utiliser toute autre action ou d'un filtre et vous pouvez les trouver ici.
ÉDITÉ:
de l'essayer.Il pourrait être utile pour vous.
Source:
Nom de fichier: woocommerce/includes/api/class-wc-api-orders.php
$order = WC_API_Orders::get_order( $id, $fields );