Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改默认子页面的名称而不更改页面名称WordPress Admin_Php_Wordpress - Fatal编程技术网

Php 更改默认子页面的名称而不更改页面名称WordPress Admin

Php 更改默认子页面的名称而不更改页面名称WordPress Admin,php,wordpress,Php,Wordpress,我想将默认子页面名称更改为“所有实例”,而不更改WordPress管理菜单栏中的父页面名称。我想将Autoquote工具更改为所有实例,但希望保持Autoquote父页面与帖子的默认子页面相同 第一个选项是操作全局$子菜单。另一个是jQuery,但这并不理想 因此,给定一个名为Autoquote Tool的插件主菜单和一个名为Other Stuff的子菜单,下面介绍如何将第一个子菜单更改为所有实例: 这里有一个var\u dump用于$子菜单['autoquote-tool']: Array (

我想将默认子页面名称更改为“所有实例”,而不更改WordPress管理菜单栏中的父页面名称。我想将Autoquote工具更改为所有实例,但希望保持Autoquote父页面与帖子的默认子页面相同


第一个选项是操作全局
$子菜单
。另一个是jQuery,但这并不理想

因此,给定一个名为Autoquote Tool的插件主菜单和一个名为Other Stuff的子菜单,下面介绍如何将第一个子菜单更改为所有实例:

这里有一个
var\u dump
用于
$子菜单['autoquote-tool']

Array
(
    [0] => Array
        (
            [0] => All Instances
            [1] => add_users
            [2] => autoquote-tool
            [3] => Autoquote Tool
            [4] => menu-top toplevel_page_autoquote-tool
            [5] => toplevel_page_autoquote-tool
            [6] => http://s.w.org/favicon.ico
        )

    [1] => Array
        (
            [0] => Other Stuff
            [1] => add_users
            [2] => other-stuff
            [3] => Other Stuff
        )

)
以及完整的示例代码:

add_action('admin_menu', function() 
{
    add_menu_page( 
        'Autoquote Tool', 
        'Autoquote Tool', 
        'add_users', 
        'autoquote-tool', // Submenu ID
        function(){ 
            printf(
                '<h2>%s</h2>',
                __( 'Main page' )
            );
        },
        'http://s.w.org/favicon.ico'
    );  

    add_submenu_page(
        'autoquote-tool',
        'Other Stuff',
        'Other Stuff',
        'add_users',
        'other-stuff',
        function(){ 
            printf(
                '<h2>%s</h2>',
                __( 'Sub page' )
            );
        }
    );

    global $submenu;
    $submenu['autoquote-tool'][0][0] = 'All Instances'; // Submenu ID
});
添加操作('管理菜单',函数()) { 添加菜单页面( “自动报价工具”, “自动报价工具”, “添加用户”, “自动报价工具”,//子菜单ID 函数(){ printf( “%s”, __(“主页”) ); }, 'http://s.w.org/favicon.ico' ); 添加子菜单页面( “自动报价工具”, “其他东西”, “其他东西”, “添加用户”, “其他东西”, 函数(){ printf( “%s”, __(“子页”) ); } ); 全局$子菜单; $submenu['autoquote-tool'][0][0]=“所有实例”;//子菜单ID }); 不修改
$子菜单

修改:

add_action('admin_menu', function() 
{
    add_menu_page( 
        'Autoquote Tool', 
        'Autoquote Tool', 
        'add_users', 
        'autoquote-tool', // Submenu ID
        function(){ 
            printf(
                '<h2>%s</h2>',
                __( 'Main page' )
            );
        },
        'http://s.w.org/favicon.ico'
    );  

    add_submenu_page(
        'autoquote-tool',
        'Other Stuff',
        'Other Stuff',
        'add_users',
        'other-stuff',
        function(){ 
            printf(
                '<h2>%s</h2>',
                __( 'Sub page' )
            );
        }
    );

    global $submenu;
    $submenu['autoquote-tool'][0][0] = 'All Instances'; // Submenu ID
});