WordPress
add_submenu_page ()
Zoeken…
Invoering
Deze functie is om een subitem toe te voegen aan een bestaand item in de navigatiebalk van de admin-panelen.
Syntaxis
- add_submenu_page ($ parent_slug, $ page_title, $ menu_title, $ mogelijkheid, $ menu_slug, $ functie)
parameters
Parameter | Details |
---|---|
$ parent_slug | (tekenreeks) De naam van de naaktslak voor het bovenliggende menu (of de bestandsnaam van een standaard WordPress-beheerpagina). |
$ PAGE_TITLE | (tekenreeks) De tekst die moet worden weergegeven in de titeltags van de pagina wanneer het menu is geselecteerd. |
$ menu_title | (tekenreeks) De tekst die moet worden gebruikt voor het menu. |
$ vermogen | (tekenreeks) De vereiste capaciteit om dit menu aan de gebruiker te tonen. |
$ menu_slug | (string) De naam van de slak waarnaar dit menu verwijst (moet uniek zijn voor dit menu). |
$ functie | (opvraagbaar) (Optioneel) De functie die moet worden aangeroepen om de inhoud voor deze pagina uit te voeren. |
Opmerkingen
Hier is een lijst met naaktslakken voor $ parent_slug
- Dashboard: 'index.php'
- Berichten: 'edit.php'
- Media: 'upload.php'
- Pagina's: 'edit.php? Post_type = page'
- Opmerkingen: 'edit-comments.php'
- Aangepaste berichttypen: 'edit.php? Post_type = your_post_type'
- Uiterlijk: 'theme.php'
- Plugins: 'plugins.php'
- Gebruikers: 'users.php'
- Tools: 'tools.php'
- Instellingen: 'options-general.php'
- Netwerkinstellingen: 'settings.php'
De "Submenupagina" toevoegen als een subpagina van "Tools" aan de navigatiebalk
Code
add_action('admin_menu', 'register_my_custom_submenu_page');
function register_my_custom_submenu_page() {
add_submenu_page(
'tools.php',
'Submenu Page',
'My Custom Submenu Page',
'manage_options',
'my-custom-submenu-page',
'my_custom_submenu_page_content' );
}
function my_custom_submenu_page_content() {
echo '<div class="wrap">';
echo '<h2>Page Title</h2>';
echo '</div>';
}
uitgang
Uitleg
In de code hebben we een functie met de naam register_my_custom_submenu_page
en hebben we add_submenu_page
gebruikt om het item aan de add_submenu_page
te voegen als een child of tools.php, dat is de pagina Tools.
Controleer het parametergedeelte op deze pagina om meer te weten te komen over de argumenten die we hebben doorgegeven. Vervolgens hebben we add_action
gebruikt om onze functie register_my_custom_submenu_page
te voeren. Ten slotte hebben we de functie my_custom_submenu_page_content
om de inhoud op de pagina weer te geven.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow