¿Cuál es el uso de $ page_title y cómo usarlo?

4

Estoy desarrollando un complemento de WordPress y agregué add_menu_page() pero no estoy seguro de cuál es el uso del primer parámetro $page_title . Si se usa para mostrar el título de la página en la página del complemento, ¿cómo puedo hacerlo?

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

También he pasado por el códice de WordPress para esta función, pero en el ejemplo también están usando un título de página codificado.

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>'
}
    
pregunta Omer 25.05.2015 - 17:21

1 respuesta

4

Ok my bad encontró la respuesta en la página de códice, pero en la parte inferior, así que también estoy agregando esto aquí, así que si alguien como yo no lo detectó en el códice de WordPress, puede encontrarlo aquí:)

Solo usa get_admin_page_title();

Vea el ejemplo 1 a continuación:

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>';
}

Y aquí está el ejemplo 2 a continuación:

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>';
}
    
respondido por el Omer 25.05.2015 - 17:42

Lea otras preguntas en las etiquetas