Fragen zu add_menu_page und add_submenu_page

  • Ich habe ein Plugin geschrieben, das im Adminbereich (Backend) einen neuen Menüpunkt erstellt, der mehrere Submenüs/Seiten enthält.

    In meiner Datei sieht das Ganze dann ungefähr so aus:

    PHP
    add_menu_page('HM-Name', 'HM-Name', 10, __FILE__, 'Funktionsname');
        // Add a submenu to the custom top-level menu:
        add_submenu_page(__FILE__, 'Menu-Name1', 'Menu-Name1', 10, 'datei1', 'funktionsname1');
        add_submenu_page(__FILE__, 'Menu-Name2', 'Menu-Name2', 10, 'datei2', 'funktionsname2');
        add_submenu_page(__FILE__, 'Menu-Name3', 'Menu-Name3', 10, 'datei3', 'funktionsname3');

    Soweit so gut.

    Nun möchte ich gerne, dass der Name des 1. Submenüs anders lautet, als das Hauptmenü. Ich habe m.E. schon alles ausprobiert, aber es hat bislang nicht funktioniert.

    Was muss ich machen, damit mein Wunsch in Erfüllung geht?
    Hat jemand eine Idee oder weiß sogar wie es gemacht wird?
    Herzlichen Dank im Voraus.

    Ach ja:
    Ich hätte da noch eine Verständnisfrage:
    Was bewirkt der 1. Parameter bei der Funktion add_menu_page('[COLOR=Red]HM-Name[/COLOR]', 'HM-Name', 10, __FILE__, 'Funktionsname'); und was der 2. Parameter bei der Funktion add_submenu_page(__FILE__, '[COLOR=Red]Menu-Name3[/COLOR]', 'Menu-Name3', 10, 'datei3', 'funktionsname3');
    Wenn ich die Namen ändere, so scheint die Änderung nichts zu bewirken.
    Das kann ich nicht so recht glauben, denn für irgendetwas muss es doch "wichtig" sein, oder?

    VG Elke

    Edit:
    Bitte an das WPD-Team / den Moderator:
    Sorry, ich habe versehentlich dieses Thema in diesem Forum gepostet. Bitte verschiebt es in das Forum Plugin, wo es meiner Meinung nach hin gehört.
    Herzlichen Dank im Voraus.
    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

    Einmal editiert, zuletzt von redcat63 (14. März 2008 um 19:29)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • huhu
    da ich auch gerade mit diesen funktionen probleme hab post ich hier gleichmal dazu :)

    ich möchte mir gerne so ein dashboard zusammenbauen wie bei wp/nextgen gallery nur leider funktioniert das mitn css nicht so wie ich mir das vorstelle....

    nur passen die ganzen abstände usw nicht lediglich der hintergrund der überschrift wird orange und die Überschriften werden korrekt dargestellt. selbst der rahmen der box fehlt....

    muss ich hier noch irgendwas importieren oder so ? vielleicht kann mir jemand bei diesem problem weiterhelfen!

    danke schon jetzt für euer bemühen!

  • "So ein Dashboard zusammenbauen" heißt? Wenn du so einen Kasten auf der Startseite/im Dashboard hinzufügen willst, nutze dies hier: wp_register_sidebar_widget() und die Actions wp_dashboard_setup und wp_dashboard_widgets.

    Leider gibts dazu noch keine Referenz im Codex, daher nur ein kurzes Beispiel:

    PHP
    function register_widget_function() {
    	wp_register_sidebar_widget( 'widget_name', __( 'Lala', 'deine-extension' ), 'widget' );
    }
    
    
    add_action( 'wp_dashboard_setup', 'register_widget_function') );
    add_filter( 'wp_dashboard_widgets', 'add_widget_function') );

    wpseek.com - Die WordPress-Code-Suchmaschine

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!