Ich habe WP über Git auf Version 3.9.2 (derzeit die neueste) aktualisiert, was gut funktioniert. Im Administrator wird mir jedoch immer wieder mitgeteilt, dass eine neuere Version verfügbar ist. Nach einigem Graben scheint es irgendwie mit dem Sprachpaket zu tun zu haben. Ich habe mich WPLANG
eingestellt nl_NL
.
In der wp-includes/update.php
Datei wird wp_version_check()
anhand einer URL wie folgt gegen den WordPress-Server nach neueren Versionen gesucht:
Klicken Sie darauf und Sie werden feststellen, dass eine Antwort mit dem Status "Upgrade" angezeigt wird, die Version jedoch dieselbe ist!? Wenn Sie das Gebietsschema-Argument am Ende entfernen oder es leer lassen (URL unten), wird es mit dem Statuswert "Neueste" beantwortet und löst daher keine Aktualisierungsprobleme aus.
Ich habe versucht, den WP-Cache zu leeren (Transienten aktualisieren), aber nichts ändert sich. Bekommt jemand was hier los ist? Vielen Dank.
quelle
Dans Antwort brachte mich auf den richtigen Weg. Zusätzlich zu den Sprachdateien erstellt ein lokalisiertes WP-Paket die
$wp_local_package
Variable inwp-includes/version.php
. Wenn diese Variable festgelegt ist, wird ihr Wert in die Versionsprüfungs-URL aufgenommen, und in der Antwort wird korrekt angegeben, dass Sie die neueste Version verwenden:http://api.wordpress.org/core/version-check/1.7/?version=3.9.2&php=5.5.11&mysql=5.5.15&local_package=nl_NL&blogs=1&users=2&multisite_enabled=0&locale=nl_NL
Da ich WP über Git aktualisiere, ist die Installation lokalisierter Pakete keine Option. Ich aktualisiere die Sprachdateien manuell. In diesem Fall können
$wp_local_package
Sie sich in Ihrerwp-config.php
Datei definieren, um die Aktualisierungsprobleme zu beseitigen . Dies lässt WP denken, dass Sie immer das neueste lokalisierte Paket ausführen:quelle