So aktualisieren Sie WordPress-Übersetzungen über wp-cli

Lesezeit: 2 Minuten

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

  • 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

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.

  • Ich habe auch hinzugefügt wp language core update gem developer.wordpress.org/cli/commands/language; seltsam genug plugins ergibt immer a Success: Translations are up to date. Nachricht beim Hochfahren des Servers, aber dann sind weitere Übersetzungen für Plugins fertig, wenn ich zu Admin gehe. Ich habe überprüft, ob es einen Unterschied macht, es umzutauschen, aber das tat es nicht wp language plugin update --all.

    – Retroschwindel

    17. August 2020 um 5:48 Uhr


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_USdie 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.

1362240cookie-checkSo aktualisieren Sie WordPress-Übersetzungen über wp-cli

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy