Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




get_admin_page_title [ WordPress Function ]

get_admin_page_title ( No parameters )
Defined at:



No description yet.

Source


<?php
function get_admin_page_title() {
    global 
$title;
    global 
$menu;
    global 
$submenu;
    global 
$pagenow;
    global 
$plugin_page;
    global 
$typenow;

    if ( ! empty ( 
$title ) )
        return 
$title;

    
$hook get_plugin_page_hook$plugin_page$pagenow );

    
$parent $parent1 get_admin_page_parent();

    if ( empty ( 
$parent) ) {
        foreach ( (array)
$menu as $menu_array ) {
            if ( isset( 
$menu_array[3] ) ) {
                if ( 
$menu_array[2] == $pagenow ) {
                    
$title $menu_array[3];
                    return 
$menu_array[3];
                } else
                    if ( isset( 
$plugin_page ) && ($plugin_page == $menu_array[2] ) && ($hook == $menu_array[3] ) ) {
                        
$title $menu_array[3];
                        return 
$menu_array[3];
                    }
            } else {
                
$title $menu_array[0];
                return 
$title;
            }
        }
    } else {
        foreach ( 
array_keys$submenu ) as $parent ) {
            foreach ( 
$submenu[$parent] as $submenu_array ) {
                if ( isset( 
$plugin_page ) &&
                    ( 
$plugin_page == $submenu_array[2] ) &&
                    (
                        ( 
$parent == $pagenow ) ||
                        ( 
$parent == $plugin_page ) ||
                        ( 
$plugin_page == $hook ) ||
                        ( 
$pagenow == 'admin.php' && $parent1 != $submenu_array[2] ) ||
                        ( !empty(
$typenow) && $parent == $pagenow '?post_type=' $typenow)
                    )
                    ) {
                        
$title $submenu_array[3];
                        return 
$submenu_array[3];
                    }

                if ( 
$submenu_array[2] != $pagenow || isset( $_GET['page'] ) ) // not the current page
                    
continue;

                if ( isset( 
$submenu_array[3] ) ) {
                    
$title $submenu_array[3];
                    return 
$submenu_array[3];
                } else {
                    
$title $submenu_array[0];
                    return 
$title;
                }
            }
        }
        if ( empty ( 
$title ) ) {
            foreach ( 
$menu as $menu_array ) {
                if ( isset( 
$plugin_page ) &&
                    ( 
$plugin_page == $menu_array[2] ) &&
                    ( 
$pagenow == 'admin.php' ) &&
                    ( 
$parent1 == $menu_array[2] ) )
                    {
                        
$title $menu_array[3];
                        return 
$menu_array[3];
                    }
            }
        }
    }

    return 
$title;
}
?>

Examples [ wp-snippets.com ]

Google Arama Sonuçlarý

Dahasý ...

Kullanýcý Tartýþmalarý [ wordpress.org ]

- Bulunamadý -

Yeni bir konu yaz ...

0 User Note(s)

Henüz yok. Ýlk sen ol!

Yeni Ekle ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics