Ich verwende Docker mit dem wordpress:cli image, um viele Aktionen wie Aktualisieren, Aktivieren von Designs und Plugins usw. auf dem System auszuführen.
Ich entwickle ein brandneues, aktualisiertes System, das alles enthält, was ich will, außer den Übersetzungen. Der WordPress-Admin informiert mich, dass es Updates für Übersetzungen gibt und ich manuell klicken und aktualisieren kann, aber ich möchte natürlich mit dem CLI-Stil fortfahren.
Gibt es einen Befehl, um dies zu erreichen? Nach der Dokumentation
(z.B https://developer.wordpress.org/cli/commands/language)
Ich kann nichts finden.
Kann man das irgendwie machen?
TIA
Etwas verspätet, aber es scheint, dass die Antwort davon abhängt, welche Übersetzungen veraltet sind (Core, Theme oder Plugin).
Die folgenden zwei Befehle haben den Trick für mich getan:
wp language plugin --all update
wp language theme --all update
Ich hoffe, das hilft.
Um festzustellen, was überhaupt installiert ist:
wp language plugin list --status=installed --all
wp language plugin list buddypress
Es scheint, dass alle Plugins die aktuelle Seitensprache unterstützen müssen, denn beim Umschalten der Seitensprache von en_GB
zu en_US
die Update-Meldung verschwand plötzlich – obwohl alles andere bisher fehlgeschlagen ist.
Trotz des “aktiven” Status von wp language plugin list --all
, Übersetzungen sind möglicherweise nicht wirklich installiert. Ich habe es endlich damit für die es_ES-Sites geschafft:
wp language plugin install --all es_ES
Die Meldung im Admin-Panel verschwindet und einige nicht funktionierende Übersetzungen laufen einwandfrei.
13622400cookie-checkSo aktualisieren Sie WordPress-Übersetzungen über wp-cliyes
Woher kommen die Updates? Ist es aus dem Kern oder Plugins?
– Orlandster
9. Mai 2019 um 17:41 Uhr
Ich verwende wp core update, wp plugin update–all, wp theme update –all und wp language core update
– p0rter
13. Mai 2019 um 12:14 Uhr