Thème Admin Commande Détails - pour Afficher des données personnalisées sur la page de détails de commande
Je suis à la recherche et l'essayer pendant 2 jours sans succès, s'il vous plaît aider.
Je veux filtre thème des commandes pour ajouter des détails supplémentaires à partir de db à la page de détails de commande basée sur les attributs des produits, mais je ne peux pas trouver le bon thème d'action/filtre crochet pour cette tâche.
Ici suppose que j'ai de la variable $is_customized = false
;
Si $is_customized == true
puis-je besoin d'ajouter des données à partir de la base de données pour les commandes page de détail.
REMARQUE: je ne veux pas ajouter des méta-case au lieu de cela, je veux changer de détail de commande tableau:
- De remplacer le Produit par défaut de l'image avec l'image stockée dans la base de données
et, - L'ajout d'un div contenant des attributs personnalisés en dessous du nom du produit.
J'ai toutes ces valeurs de mes variables mais je ne peux pas comprendre l'action crochet doit-je utiliser.
J'ai joint une image pour obtenir des éclaircissements.
Juste besoin de savoir si je peux changer /filtre de ces résultats et comment ?
J'apprécie pour votre temps et votre aide.
Grâce
manage $post type posts columns
et manage $post type posts custom column
. Et dans le cas de commandes de type post est shop_order
.Tant pis, j'ai juste regardé de plus près à votre capture d'écran et ce n'est pas ce que je pensais. Cela dit, c'est un metabox, donc au pire tu peut le supprimer et ajouter une version modifiée à sa place.
il n'y pas d'action/filtre pour filtrer ces résultats ou de l'adapter au lieu de réécrire l'ensemble du module ?
manage_edit-shop_order_columns et manage_shop_order_posts_custom_column ces deux ajouter colonne supplémentaire pour les commandes de la table, mais je veux ajouter une colonne afin de modifier la page où les détails de la commande est répertorié.
Vous pouvez voir les crochets, vous avez à votre disposition dans
html-order-items.php
et html-order-item.php
OriginalL'auteur Haider Saeed | 2015-09-08
Vous devez vous connecter pour publier un commentaire.
Voici un début sur la façon d'afficher des données supplémentaires sur la
woocommerce_before_order_itemmeta
crochet:Je ne sais pas comment vous enregistrez vos données, donc je ne peux pas faire plus d'une plus précise de la suggestion. Gardez à l'esprit que, immédiatement après que le crochet, tout ce que vous avez enregistré comme élément d'ordre méta affiche automatiquement.
Filtrage de l'image est plus difficile. J'ai trouvé cette gist comme un début, mais il exige la coutume, la logique conditionnelle que vous ne voulez pas filtrer la vignette partout, mais seulement dans les ordres.
Edit: Actuellement le mieux que je puisse faire pour le filtrage des vignettes d'objets:
Plus je la regarde et plus je pense que le filtrage de l'image sera très difficile et, éventuellement, nécessite quelques filtres être ajouté à Thème. Il est assez facile de le faire en général, mais le
get_post_thumbnail_id()
fonction s'appuie uniquement sur la$post_id
et il n'y a actuellement aucun moyen que je peux voir pour envoyer le$order_item
qui est la version du produit qui est unique, que cette commande.oui, laissez-moi vous expliquer. En fait, sa conception de l'outil et chaque client se concevoir son propre produit et, évidemment, le produit de l'image sera différente à chaque fois. J'ai ajouté avec succès personnalisée d'image et de données de session au panier, puis des commandes, mais je suis juste coincé ici. L'image du produit est en db et je peux l'obtenir via la commande id, mais comment remplacer ? C'est le point principal.
Je comprends votre question. J'ai construit quelque chose il y a des années de combiner Thème avec EZprints, qui est le même concept que vous décrivez. Je peux vous dire que (à ma connaissance) n'est actuellement pas possible. J'ai édité la réponse pour afficher ce qui est le mieux que je puisse faire sans modifier le Thème.
L'IFM - le filtre que j'ai proposé WC a été fusionnée à noyau, de sorte que vous pourrait aller dans cette voie dans l'attente qu'elle finira par être code officiel.
OriginalL'auteur helgatheviking