it-swarm.com.de

Was ist die Verwendung von $ page_title und wie wird es verwendet?

Ich entwickle ein WordPress-Plugin und füge add_menu_page() hinzu, bin mir aber nicht sicher, wie der erste Parameter $page_title verwendet wird. Wenn dies verwendet werden soll, um den Seitentitel auf der Plugin-Seite anzuzeigen, wie kann ich das tun?

<?php add_menu_page($page_title, $menu_title, $capability, $menu_slug); ?>

Ich habe auch den WordPress-Codex für diese Funktion durchgesehen, aber in diesem Beispiel wird auch der hartcodierte Seitentitel verwendet.

function register_my_custom_submenu_page() {
    add_submenu_page( 
        'tools.php', 
        'My Custom Submenu Page', 
        'My Custom Submenu Page', 
        'manage_options', 
        'my-custom-submenu-page', 
        'my_custom_submenu_page_callback' 
    );
}

function my_custom_submenu_page_callback() {
    echo '<div class="wrap"><div id="icon-tools" class="icon32"></div>';
        echo '<h2>My Custom Submenu Page</h2>';
    echo '</div>'
}
4
Omer

Ok, mein Bad hat die Antwort auf der Codex-Seite gefunden, aber ganz unten, also füge ich sie auch hier hinzu. Wenn jemand wie ich sie nicht im Codex von WordPress gefunden hat, kann er sie hier finden :)

Benutze einfach get_admin_page_title();

Siehe Beispiel 1 unten:

function register_my_custom_submenu_page() {
    add_submenu_page( 
        'tools.php', 
        'My Custom Submenu Page', 
        'My Custom Submenu Page', 
        'manage_options', 
        'my-custom-submenu-page', 
        'my_custom_submenu_page_callback' 
    );
}

function my_custom_submenu_page_callback() {
    echo '<div class="wrap"><div id="icon-tools" class="icon32"></div>';
        echo get_admin_page_title();
    echo '</div>';
}

Und hier ist das Beispiel 2 unten:

function register_my_custom_submenu_page() {
    add_submenu_page( 
        'tools.php', 
        'My Custom Submenu Page', 
        'My Custom Submenu Page', 
        'manage_options', 
        'my-custom-submenu-page', 
        'my_custom_submenu_page_callback' 
    );
}

function my_custom_submenu_page_callback() {
    global $title;
    echo '<div class="wrap"><div id="icon-tools" class="icon32"></div>';
        echo $title;
    echo '</div>';
}
4
Omer