Qual é o uso de $ page_title e como usá-lo?

4

Estou desenvolvendo um plug-in do WordPress e adicionei add_menu_page() , mas não sei qual é o uso do primeiro parâmetro $page_title . Se isso for usar para exibir o título da página na página do plug-in, como posso fazer isso?

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

Eu também passei pelo codex do WordPress para esta função, mas no exemplo eles também estão usando o título da página codificada.

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

1 resposta

4

Ok, meu mau encontrou a resposta na página do códice, mas na parte inferior, então estou adicionando isso aqui também, então se alguém gostou do meu não o pegou no codex do WordPress, eles podem encontrá-lo aqui:)

Use apenas get_admin_page_title();

Veja o exemplo 1 abaixo:

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

E aqui está o exemplo 2 abaixo:

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