Un utilisateur a demandé 👇

Le plugin Remote Content Shortcode est-il compatible avec PHP 7.2 ?

J’ai essayé d’utiliser le plugin WPEngine PHP Compatibility Checker, mais je ne suis pas en mesure d’analyser le plugin dans le temps imparti.

Désolé, le site n’est pas accessible au public, mais le comportement que je vois est que la page restera avec le raccourci jusqu’à ce que le raccourci existe. Sans débogage, il y a juste un espace vide sur la page, montrant le débogage :

Erreur fatale : erreur non récupérée : classe ‘DOMDocument’ trouvée dans /wp-content/plugins/remote-content-shortcode/inc/phpQuery.php:255 Stacking Track : #0/wp-content/plugins/remote-content-shortcode/ inc/phpQuery.php(324): DOMDocumentWrapper-> documentCreate (‘UTF-8’) # 1 /wp-content/plugins/remote-content-shortcode/inc/phpQuery.php(244): DOMDocumentWrapper-> loadMarkupHTML ( ‘ … ‘) # 2 /wp-content/plugins/remote-content-shortcode/inc/phpQuery.php(191): DOMDocumentWrapper-> loadMarkup (‘ … ‘) # 3 / wp-content / plugins / remote -content-shortcode /inc/phpQuery.php (177) : DOMDocumentWrapper-> load (‘… ‘, NULL, NULL) # 4 /wp-content/plugins/remote-content-shortcode /inc/phpQuery.php (4857) : DOMDocumentWrapper -> __ upload(‘… ‘, NULL, NULL) #5 /wp-content /p dans /wp-content/plugins/remote-content-shortcode /inc/phpQuery.php à la ligne 255


(@doublesharp)

il y a 2 ans, 1 mois

Il semble que non php-xml installée. Selon votre système d’exploitation, vous pourrez peut-être l’installer via quelque chose comme sudo apt-get install -y php-xml pour Ubuntu/Debian ou sudo yum install -y php-xml pour CentOS/Redhat. Assurez-vous de redémarrer apache/php-fpm/etc avant de tester.


(@tcmw)

il y a 2 ans, 1 mois

Merci! J’ai installé php-xml maintenant.

Lorsque j’exécute le vérificateur de compatibilité PHP, je trouve des erreurs : FICHIER : /wp-content/plugins/remote-content-shortcode/inc/phpQuery.php ————————————————— —— —————————————————————————————— 2 ERREURS TROUVÉES et 3 AVERTISSEMENTS AFFECTANT 5 LIGNES —— ————— —— — ——————————————————————————————————————————— 2233 | AVERTISSEMENT Le nom de méthode « phpQueryObject::__pseudoClassParam » n’est pas recommandé ; PHP a réservé tous les noms de méthodes avec un double préfixe ci-dessous pour une utilisation future. 2469 | AVERTISSEMENT Le nom de méthode « phpQueryObject::__loadSuccess » n’est pas recommandé ; PHP a réservé tous les noms de méthodes avec un double préfixe ci-dessous pour une utilisation future. 4209 | BOGUE | La fonction split() n’est pas signalée dans PHP 5.3 et a été supprimée de PHP 7.0 ; Utilisez plutôt preg_split() AVERTISSEMENT Le nom de méthode « phpQueryObject::__dumpTree » n’est pas recommandé ; PHP a réservé tous les noms de méthodes avec un double préfixe ci-dessous pour une utilisation future. 5639 | BOGUE | L’utilisation de ‘break’ en dehors d’une boucle ou d’une structure de commutateur n’est pas valide et nécessite une erreur fatale PHP 7.0 ————————————————————————— ————— ———— —————————————————————————

Savez-vous si le plugin Remote Content Shortcode est compatible avec PHP 7.2 ?


(@doublesharp)

il y a 2 ans, 1 mois

Il semble qu’il ne soit pas compatible avec 7.2 d’après votre description. Le fichier phpQuery.php est inclus ici https://github.com/punkave/phpQuery et n’a pas été mis à jour depuis 7 ans, il n’est donc pas étonnant qu’il soit obsolète.

Si vous avez le temps de le corriger ou si vous pouvez obtenir une bibliothèque mise à jour, faites-le moi savoir et j’essaierai de le mettre à jour. Sinon, je peux essayer de le mettre à jour quand j’ai le temps, mais je suis assez occupé par d’autres travaux en ce moment.

Merci!


(@reidverblio)

Il ya 2 ans

PhpQuery semble rester à jour ici maintenant https://github.com/slaith/phpQuery

Cela a-t-il résolu votre problème ?

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *