Wie füge ich eine benutzerdefinierte Schaltfläche zu meiner “Bearbeiten” -Liste hinzu? (edit.php? post_type =) neben “Add New”

Ich habe einen benutzerdefinierten Post-Typ für ein Plugin, das ich erstelle, und die Bezeichnung für den Button “Ein Objekt hinzufügen” (oben auf der Listenseite) benötigt einen Partner-Button, der ” importieren ” sagt und einen, der sagt ” Export “, so dass ich (nach einem kurzen Bestätigungsdialog) meinem Kunden erlauben kann, die Datensätze mit einer JSON-Datei zu pushen und zu ziehen, die bereits eingerichtet ist ; Ich brauche sie nur, um es auszulösen und ich kann nicht herausfinden, wie man Knöpfe zur Listenseite hinzufügt.

Ein Screenshot der Schaltfläche in der Bearbeitungsliste

Also muss ich “Importieren” und “Exportieren” nach der Schaltfläche “Eintrag hinzufügen” hinzufügen.
Jede Hilfe wird sehr geschätzt.

Solutions Collecting From Web of "Wie füge ich eine benutzerdefinierte Schaltfläche zu meiner “Bearbeiten” -Liste hinzu? (edit.php? post_type =) neben “Add New”"

Ich habe einen Weg gefunden, es zu erledigen, aber ich bin nicht sehr glücklich mit diesem Verfahren. Bitte fügen Sie Ihre Antwort hinzu, wenn Sie einen besseren Weg finden. Gemeinhin kann dies hilfreich sein.

add_action('admin_head-edit.php','addCustomImportButton')); 

Ich brauche das nur auf der Bearbeitungsseite, also benutze ich die Aktion admin_head-edit.php, aber Sie können admin_head oder eine andere (nicht sehr spezifische Anforderung) verwenden.

 /** * Adds "Import" button on module list page */ public function addCustomImportButton() { global $current_screen; // Not our post type, exit earlier // You can remove this if condition if you don't have any specific post type to restrict to. if ('module' != $current_screen->post_type) { return; } ?>  < ?php }