Ich versuche, ein Untermenü unter einem benutzerdefinierten Beitragstyp mit dem Namen "Portfolios" zu erstellen.
Wenn ich zu ändere add_submenu_page()
, add_options_page()
wird im Menü "Einstellungen" ein neuer Link angezeigt, im Menü "Portfolios" jedoch nicht.
Was mache ich falsch?
Unten ist mein Code-Schnipsel;
add_action( 'admin_menu', 'mt_add_pages' );
function mt_add_pages() {
add_submenu_page(
__( 'portfolios', 'menu-test' ),
__( 'Test Settings', 'menu-test' ),
'manage_options',
'testsettings',
'mt_settings_page'
);
function mt_settings_page() {
echo "<h2>" . __( 'Test Settings', 'menu-test' ) . "</h2>";
}
}
custom-post-types
add-submenu-page
zoaCode
quelle
quelle
Antworten:
add_options_page()
Fügt es automatisch unter den Einstellungen ein,add_submenu_page()
gibt Ihnen jedoch die Kontrolle darüber, wo es angezeigt werden soll.Versuchen Sie so etwas:
quelle
menu_title
. Siehe den KodexEs gibt im Admin-Bereich einen Callback-Funktionsnamen.
quelle
Um das @ Jai-Beispiel zu erweitern ...
Meine Einstellungen
Benutzerdefinierter Beitragstyp
Taxonomie für benutzerdefinierte Kategorien
Kategorien als Untermenüelemente hinzufügen
quelle
Link zur Quelle , Autorin: Christina Blust
quelle