Link zur Dashboard-Seitenleiste hinzufügen, geschachtelt unter dem benutzerdefinierten Post-Typ

Ich hoffe, es gibt eine einfache Antwort dafür, da es nicht so aussieht, als sollte es schwierig sein und könnte mein Backend viel einfacher für andere machen.

Ich versuche, Links zu benutzerdefinierten Post-Typen hinzuzufügen – also eine Verknüpfung in der Seitenleiste , keine typische WordPress-Verknüpfung, die Sie in die Link-Kategorie einfügen würden.

Angenommen, meine Seitenleiste sieht folgendermaßen aus:

Dashboard ---------- Posts ... Stores (custom post-type) - All Stores - Add Store - My custom link 

Die letzte Zeile wäre der benutzerdefinierte Link. Hoffentlich ist es möglich, diesen Link als Kind für einen benutzerdefinierten Post-Typ erscheinen zu lassen, aber wenn nicht zumindest eine statische Verbindung wäre, wäre das ein guter Anfang.

Die nächste Seite, die ich bei Google finden konnte, war diese Seite zum Hinzufügen von Trennzeichen zum Admin-Panel , die nützlich ist, um meine benutzerdefinierten Post-Typen anzuzeigen. Leider ist der Code dafür sehr fremd (und die Kommentare sind nur auf dem offensichtlichen Code, der sehr frustrierend ist).

Ich gehe davon aus, dass der für den Separator verwendete Code zumindest dem entspricht, was ich brauche. Wo sollte ich überhaupt nach einer Antwort suchen?

Solutions Collecting From Web of "Link zur Dashboard-Seitenleiste hinzufügen, geschachtelt unter dem benutzerdefinierten Post-Typ"

Dies sollte es tun.

 function register_additional_page(){ add_submenu_page('edit.php?post_type=tree', 'Bulk Process', 'Bulk Process', 'activate_plugins', 'tree_bulk_process', 'render_bulk_tree_process'); } add_action('admin_menu', 'register_additional_page'); 

Und die function, die die Seite rendert.

 function render_voucher_list_page(){ ?> 

Hello World

< ?php }

Ändern Sie post_type=tree in Ihren benutzerdefinierten Post-Typ, Bulk Process in den tree_bulk_process , activate_plugins in Ihre gewünschte Benutzerfunktion, tree_bulk_process in Ihre Seite 'slug' und render_bulk_tree_process in Ihre benutzerdefinierte function, die die Seite rendert.

Ich hoffe das hilft