Cum să adaugi link-uri personalizate în submeniurile wp-admin
Este posibil să adaugi link-uri personalizate ca submeniu la un meniu care există deja în wp-admin? De exemplu, în secțiunea Aspect ca în imaginea de mai jos:

Pentru a adăuga un link personalizat în meniul de administrare, trebuie să selectați un element de meniu de nivel superior după slug-ul său și să înregistrați funcția folosind cârligul de acțiune admin_menu.
Iata lista cu slug-urile principale ale Meniului de Administrare.
index.php => Panou de control
edit.php => Articole
upload.php => Media
link-manager.php => Linkuri
edit.php?post_type=page => Pagini
edit-comments.php => Comentarii
themes.php => Aspect
plugins.php => Pluginuri
users.php => Utilizatori
tools.php => Unelte
options-general.php => Setări
Lista tuturor numelor, cheilor și slug-urilor meniurilor și submeniurilor de administrare. Sursa imaginii
Dacă doriți să utilizați un link extern, codul este:
add_action('admin_menu', 'add_custom_link_into_appearance_menu');
function add_custom_link_into_appearance_menu() {
global $submenu;
$permalink = 'http://www.customlink.com';
$submenu['themes.php'][] = array( 'Link Personalizat', 'manage_options', $permalink );
}
Dacă doriți să afișați pagina linkului personalizat folosind funcțiile Menurilor de Administrare WordPress, codul este:
add_action('admin_menu', 'add_custom_link_into_appearance_menu');
function add_custom_link_into_appearance_menu() {
add_theme_page('Titlul Paginii Link Personalizat', 'Titlul Meniului Link Personalizat', 'manage_options', 'custom-link-unique-identifier', 'render_custom_link_page');
}
function render_custom_link_page() {
echo 'Pagina Link Personalizat';
}

Mulțumesc mult pentru un răspuns atât de detaliat! Chiar ajută foarte mult. Mulțumesc!

@archangel17 Super.. Mă bucur că acest lucru a fost de ajutor!

Metoda 1 a funcționat bine pentru tipul meu personalizat de postare. Mulțumesc!
