WordPress Menüs – automatisch generieren

Ich möchte einige Menüpunkte automatisch mit einem Skript erzeugen ( wp_update_nav_menu_item mit wp_update_nav_menu_item ).

Dies ist normalerweise ein einmaliges Ereignis, aber ich möchte es wiederholen, wenn die Menüelemente neu generiert werden müssen.

Ich denke, ich könnte das Skript schreiben und es manuell in functions.php wenn ich es ausführen möchte. Gibt es einen besseren Weg?

Solutions Collecting From Web of "WordPress Menüs – automatisch generieren"

Verwenden Sie die WP-database (über geeignete Methoden), um ein “is this the first run” -Flag zu speichern?

Dann nur bedingt ausführen.

  1. Überprüfen Sie das Flag in wp db
  2. wenn vorhanden, nichts tun
  3. wenn nicht existiert
  4. Erstelle mir meine Menüs dag nammit
  5. Denken Sie daran, die Flagge für die nächste Runde zu setzen, damit es nur einmal gemacht wird

So ähnlich?

Wenn Sie neu generieren müssen, drehen Sie einfach das Flag innerhalb des Codes, der entscheidet, ob die Menüs regeneriert werden müssen.