WordPress管理子级菜单问题

时间:2018-02-06 作者:Akash Agrawal

我试图在WordPress上添加一个管理子级菜单。菜单链接工作正常,但我要显示的页面出现错误。

错误:

警告:call\\u user\\u func\\u array()要求参数1为有效回调,在/var/www/html/woocommerce print/wp includes/class wp hook中找不到函数“print\\u admin\\u config”,或函数名无效。php在线286

挂钩:

add_action( \'admin_menu\', \'print_admin_menu\' );

function print_admin_menu() {
    add_options_page( \'Print Configuration\', \'Print Configuration\', \'manage_options\', 
    \'woocommerce-print/admin/print-admin-config.php\', \'print_admin_config\', \'dashicons-tickadmin-generic\', 31 );
}
回调函数(woocommerce print/admin/print admin config.php):

<?php
function print_admin_config(){
    ?>
    <div class="wrap">
        <h2>Welcome To My Plugin</h2>
    </div>
    <?php
}

1 个回复
SO网友:Akash Agrawal

让它像这样工作:

function print_admin_menu() {
    add_options_page( \'Print Configuration\', \'Print Configuration\', \'manage_options\', 
    \'print_admin_config_page\', \'my_callback\' );
}

function my_callback(){
    ?>
    <div class="wrap">
        <h2>Welcome To My Plugin</h2>
    </div>
    <?php
}

结束

相关推荐

WordPress小工具和Customize.php在Ubuntu16.04 VPS中不起作用

我在Ubuntu16有一个WordPress网站。04 VPS。问题是,我无法编辑我的小部件区域customize.php 在我的WordPress网站中不起作用。我想这是因为谷歌没有验证我的服务器?我们对此不太确定。我试图触发错误,并花了我的时间去做,因为这个错误在我的日志中有点疯狂。下面是error.log: [Tue Jan 30 11:39:21.584827 2018] [:error] [pid 3369] [client 52.221.193.115:53650] PHP Fatal