WP-CLI setzt die Seitenvorlage nicht mit page_template = “template-name.php”

Ich habe Probleme beim Einstellen der Seitenvorlage mit wp-cli. Laut diesem Beitrag, wie ich page_template mit wpcli einstellen und auflisten kann , sieht es so aus:

wp post create --post_type=page --page_template='template-name.php' 

sollte funktionieren, aber es gibt nur “Fehler: Die Seitenvorlage ist ungültig.” Irgendwelche Gedanken? Ich habe versucht, zuerst die Seite zu erstellen und dann update mit wp post update 14 –page_template = ‘template-name.php’ und das heißt “Erfolg: Post 14 aktualisiert.” Aber nichts ändert sich, wenn ich auf die Seite im WordPress-Admin schaue.

Vielen Dank für Ihre Hilfe. Heute ist mein erster Arbeitstag mit wp-cli und es ist unglaublich. Ich wünschte, ich wäre schon vor langer Zeit darauf gestoßen.

Solutions Collecting From Web of "WP-CLI setzt die Seitenvorlage nicht mit page_template = “template-name.php”"

Ich schrieb dies als Kommentar, hätte es aber hier schreiben sollen.

Das Problem war, dass meine Vorlagen in einem Ordner in meinem Thema namens “Vorlagen” waren

Ich habe das herausgefunden:

 wp post meta list post_name="post-name" 

und zeigt, dass es in den Ordnervorlagen ist. Dann habe ich den obigen Code in geändert

 wp post create --post_type=page --page_template='template/template-name.php' 

Das hat gut funktioniert