Ich habe meine WordPress- Version von 4.6.1 auf 4.7.0 aktualisiert, aber nach der Aktualisierung bekomme ich diese Fehlermeldung, wenn ich ein Produkt in woocommerce hinzufügen oder bearbeiten:
Hinweis: _usort_terms_by_ID ist seit Version 4.7.0 veraltet! Benutze stattdessen wp_list_sort. in /wp-includes/functions.php in Zeile 3783
Aber nach dem Durchsuchen der ganzen Dateien gibt es keine function, so wie ich dieses Problem beheben kann ..
Die function wp_list_sort()
wurde in WordPress 4.7 eingeführt . Es war vorher nicht verfügbar. Das ist wahrscheinlich der Grund, warum dein Plugin es nicht benutzt.
Die function _usort_terms_by_ID()
funktioniert noch und ist tatsächlich viel schneller als wp_list_sort()
. Das macht es schwer zu verstehen, warum es veraltet ist. Aber denken Sie in Ihrem eigenen Code daran, dass functionen, die mit einem Unterstrich ( _
) beginnen, in WordPress privat sein sollen. Sie sollten sie nicht in Ihrem Code verwenden, zumindest nicht direkt.
Das eigentliche Problem hier ist, dass Sie Benachrichtigungen sehen können. Diese sind informell , sie sollten nur für Sie sichtbar sein, nicht für Ihre Besucher. Wenn diese Seite öffentlich ist, stellen Sie sicher, dass Sie den Debug-Modus in Ihrer wp-config.php
.
WooCommerce hat bereits einen Fix ; Sie werden das mit dem nächsten Update bekommen, also halten Sie Ihre Seite immer auf dem neuesten Stand und es geht Ihnen gut.