- WordPress :6.7
- Statut : non résolu
- Ce sujet contient 5 réponses, 2 participants et a été mis à jour pour la dernière fois par
mich35, le il y a 3 mois et 4 semaines.
-
AuteurMessages
-
25 février 2025 à 23 h 02 min #2486371
Bonjour,
Ma configuration WP actuelle
- Ma configuration WP actuelle :
– Version de WordPress : 6.7.2
– Version de PHP / MySQL : 8.2.23 / 8.0.35
– Thème utilisé : Kadence Child (slug : kadence-child)
– Thème parent : Kadence (slug : kadence)
– Thème URI : https://www.kadencewp.com/kadence-theme/
– Extensions activées : Advanced Custom Fields PRO (6.2.0), Advanced Order Export For WooCommerce (3.5.3), All-in-One WP Migration (7.89), All-in-One WP Migration Unlimited Extension (2.65), Allow Multiple Accounts (3.0.4), Back Button Widget (1.6.8), FileBird Lite (6.4.2.1), Imagify (2.2.2), Inactive Logout (3.4.3), Infosite (6), Kadence Blocks – Gutenberg Blocks for Page Builder Features (3.2.54), Loco Translate (2.6.11), Login Logout Menu (1.5.1), MetaSlider (3.90.1), Monetico Paiement (1.2.2), Payment Plugins for PayPal WooCommerce (1.0.51), Pdf Embed (0.5.0), TablePress (2.4.2), To Top (2.5.4), WooCommerce (9.2.3), WP Crontrol (1.17.0), WP Rocket (3.17.0.2)
– Extensions désactivées : WP-CGV (1.0.10), Yoast SEO (23.4)
– Adresse du site : http://sitecopie20250223.local
– Hébergeur :
Problème(s) rencontré(s) :
J’utilise woocommerce_check_cart_items pour ajouter un bouton dans le panier. Le bouton est bien ajouté.
Le problème est que le message suivant apparait lorsque je supprime un élément dans le panier:
« Un problème est survenu. Contactez-nous pour obtenir de l’aide. »
De plus l’affichage ne se met pas a jour et l’élément est toujours dans le panier. Par contre si j’actualise la fenêtre, le message d’erreur disparait et l’élément n’est plus dans le panier.
Le problème est présent en local et sur le site.
add_action('woocommerce_check_cart_items', 'woocommerce_check_cart_items_add_button', 5); // pb lors de: supprimer l'element
function woocommerce_check_cart_items_add_button() {
error_log('woocommerce_check_cart_items_add_button');
$url = 'https://exemple.com/page-cible'; // Remplacez par votre URL cible
echo '<a href="' . esc_url($url) . '" class="button alt">Bouton Personnalisé</a>';
}Est-ce que vous auriez une idée s’il vous plait?
Merci
Mich
-
Ce sujet a été modifié le il y a 4 mois et 1 semaine par
mich35.
28 février 2025 à 17 h 54 min #2486509Salut, je viens de tester ton snippet PHP sur mon site de tests et je n’ai pas de souci.
Je ne penses pas que le fait de supprimer un produit interagisse avec ce snippet, ton erreur provient d’autre chose.
Si tu désactives le snippet tu n’as plus d’erreur ?
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.1 mars 2025 à 17 h 56 min #2486549Bonjour,
Si je ne clique pas sur supprimer mais sur « vaider la commande » ou si je ne met pas la ligne<code class= »code-embed-code language-php »>
echo '<a href="' . esc_url($url) . '" class="button alt">Bouton Personnalisé</a>';
je n’ai pas d’erreur.
Comment puis-je essayer de trouver le problème?
C’est du bénévolat pour une asso et je n’ai jamais fait de php avant ;-(
Cordialement
Mich
9 mars 2025 à 21 h 45 min #2486837Bonjour,
Le probleme n’est en effet pas lié au bouton. Si je remplace le bouton par un simple echo d’un message j’ai le meme probleme:
echo 'woocommerce_check_cart_items_2buttons';
Est-ce que vous auriez une suggestion pour debuger s’il vous plait?
Merci
Mich
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.10 mars 2025 à 15 h 48 min #2486875Salut, pour ma part le PHP c’est du chinois. Peut-être qu’un autre utilisateur si connais plus.
Sinon voir sur les forums PHP WP.
10 mars 2025 à 22 h 33 min #2486909Merci pour l’effort, je vais cherché. J’ai activé tous les messages de debug et il n’y a rien dans les logs….
Ca pourrait potentiellement être lié au thème Kadence aussi.
- Ma configuration WP actuelle :
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.