Woo-poly-integration: Die Funktion create_function() ist in PHP 7.2 veraltet

Erstellt am 7. März 2018  ·  4Kommentare  ·  Quelle: hyyan/woo-poly-integration

Können Sie dieses Problem im Standard-Wordpress-Theme (zB Storefront) reproduzieren?

Jawohl

Können Sie dieses Problem reproduzieren, wenn alle anderen Plugins außer WooCommerce, Polylang und Hyyan WooCommerce Polylang Integration deaktiviert sind?

Jawohl

Welche Produktversionen und Einstellungen verwenden Sie, wenn dieses Problem auftritt?

  • PHP: 7.2
  • WordPress: 4.9.4
  • WooCommerce: 3.3.3
  • Mehrsprachig: 2.3.2
  • Hyyan WooCommerce Polylang-Integration: 1.0.4
  • Browser: Firefox 58

Schritte zum Reproduzieren

  1. Gehen Sie zu einer beliebigen WP-Admin-Seite

Was ich erwartet habe

Keine Fehler

Was ist stattdessen passiert

Folgender Fehler wird angezeigt:

Deprecated: Function create_function() is deprecated in /home/litoffde/public_html/wp-content/plugins/woo-poly-integration/vendor/class.settings-api.php on line 108
Zeile 108 lautet:

$callback = create_function('', 'echo "' . str_replace( '"', '\"', $section['desc'] ) . '";');

Die create_function ist in PHP 7.2 veraltet, daher muss sie für eine ähnliche Alternative geändert werden

WordPress-Umgebung

Copy and paste the system status report from **WooCommerce > System Status** in WordPress admin here.

bug

Hilfreichster Kommentar

Ich habe eine Pull-Anfrage eingereicht, die dieses Problem behebt https://github.com/tareq1988/wordpress-settings-api-class/pull/100 wartet darauf, zusammengeführt und zur nächsten Version hinzugefügt zu werden

Alle 4 Kommentare

Hmmm, Dies ist ein Problem im Zusammenhang mit der Woopoly-Abhängigkeit tareq1988/wordpress-settings-api-class
Besser wäre es, diese durch eine anonyme Funktion zu ersetzen. Ich werde das später in dieser Woche beheben und sehen, ob es mit #310 zusammenhängt

Ich habe eine Pull-Anfrage eingereicht, die dieses Problem behebt https://github.com/tareq1988/wordpress-settings-api-class/pull/100 wartet darauf, zusammengeführt und zur nächsten Version hinzugefügt zu werden

@hyyan Es sieht so aus, als ob @ahmedofali Pull-Request jetzt mit Master zusammengeführt wurde
Ab Woocommerce 3.4 ist die empfohlene PHP-Version für WooCommerce 7.2 .

Behoben über b32ee97f36d0a66164c362a7b40b8c21dc0fd73f

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

ngrudev picture ngrudev  ·  6Kommentare

Magneticdud picture Magneticdud  ·  5Kommentare

FrankRosElche picture FrankRosElche  ·  33Kommentare

hyyan picture hyyan  ·  13Kommentare

damiencarbery picture damiencarbery  ·  14Kommentare