- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par , le il y a 6 années.
4 sujets de 1 à 4 (sur un total de 4)
4 sujets de 1 à 4 (sur un total de 4)
- Vous devez être connecté pour répondre à ce sujet.
WooFrance Dépannage et support WordPress WooCommerce › Forums › Forum de Support WooCommerce › Multi-site page ne charge pas motif : same name class Accepted_Payment_Methods
Étiqueté : erreur class, multisite, version php
Bonjour
Le message d’erreur vous indique qu’un de vos script utilise une méthode obsolète et non supporté par votre version PHP. je pense que si vous passez par un sur PHP5 ça marchera, mais ce qu’il faut vraiment faire se mettre à jour Le script utilisé pour qu’il fonctionne sur php7
====================Via OVH, j’ai réalisé les différentes version de php, aucune n’a su aller correctement, si je suis inférieur à 7, c’est le plugin général Woocommerce qui râle.
J’ai été voir le fichier en question j’ai modifié la ligne 186 afin de correspondre au mieux à ce qu’attends la norme 7, voici la différence entre avant et après :
avant : function Accepted_Payment_Methods{
après : public function __construct () {
Ce changement a permis de ne plus avoir l’erreur. Je pensais que c’était l’erreur qui empêché la génération de ma page, mais en la résolvant je ne vois pas de code sur la version anglaise. La page affiche juste une balise head et body entièrement vide. Si c’était pas cette erreur qui empêche d’afficher le contenu, qu’est-elle la cause d’un non affichage ?
====================Je mets en pause la version multilingue, la cliente veut vérifier l’ensemble de la VF. Une fois la VF validé, je remettrais le multilingue, si le second site n’affiche rien du tout, je laisserai ouvert le sujet afin de résoudre le problème, sinon je le clôturerais 🙂
Belle après-midi,
Merci Fredd pour ton conseil, en switchant les version, je me suis renseigné sur la structure des fonctions, chose que j’aurai du faire avant de venir ici.. :/