Wie kann man ein benutzerdefiniertes Plugin bei Bedarf ausführen?

Ich versuche, ein Plugin zu machen, das entweder zu einem bestimmten Zeitpunkt selbst ausgeführt wird oder wenn es manuell ausgetriggers wird (dh eine bestimmte function des Plugins wird ausgetriggers). Ich verstehe nicht, wie ich das umsetzen soll, und herum zu googeln war nicht fruchtbar.

Wenn das helfen kann, ist das kurz, wie die function aussieht.

function rrikesh_insert_post() { $post = array([variables populated from external file]); wp_insert_post($post, true); } 

Jeder kann einen Weg vorschlagen? Vielen Dank

Solutions Collecting From Web of "Wie kann man ein benutzerdefiniertes Plugin bei Bedarf ausführen?"

Sie können geplante Ereignisse mit wp_cron ausführen .

Um es manuell auszulösen, müssen Sie einen Admin-Bildschirm erstellen und eine Schaltfläche erstellen, die die function austriggers. Um dies zu tun, lesen Sie unter Erstellen eines Plugins und Hinzufügen von Admin-Menüs .