如何修复此警告:CALL_USER_FUNC_ARRAY()正好需要2个参数,其中1个在第286行的D:\\wamp\\www\\.......\\wp-includes\\class-wp-hook

时间:2018-08-07 作者:Yateesh Kumar

我正在创建Wordpress仪表板菜单:

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

function personalised_menu() {

    add_menu_page(
          \'Page Title\'
        , \'Blog\'
        , \'edit_posts\'
        , \'menu_slug\'
        , \'call_user_func_array\'
        , \'dashicons-welcome-write-blog\'
    );

    add_submenu_page(
          \'menu_slug\'
        , \'Add New Page\'
        , \'Add New\'
        , \'edit_posts\'
        , \'add_new_page\'
        , \'call_user_func_array\'
    );

}

1 个回复
最合适的回答,由SO网友:nmr 整理而成

代替\'call_user_func_array\' 要调用以输出页面内容的函数的名称。

add_action(\'admin_menu\', \'personalised_menu\');
function personalised_menu()
{
   add_menu_page( \'Page Title\', \'Blog\', \'edit_posts\', \'menu_slug\',
       \'display_main_page\', \'dashicons-welcome-write-blog\' );
   add_submenu_page( \'menu_slug\', \'Add New Page\', \'Add New\', \'edit_posts\',\'add_new_page\', 
        \'display_secondary_page\' );
}

function display_main_page() {
    echo \'Content of "Page Title"\';
}

function display_secondary_page() {
    echo \'Content of subpage\';
}

结束

相关推荐

编辑粘性标题html-如何找到相应的php文件

我需要让我的粘性头工作得更顺畅一点。现在,当你向下滚动时,粘性标题会立即加载,这会使网站跳转。它很颠簸,会导致糟糕的用户体验。我希望粘滞标题正好出现在正常标题不可见的点上。这样,用户的体验是流畅的。我已经了解了如何通过在browser dev tool中编辑以下html代码来实现这一点:<div id=\"header-wrap\" class=\" clearfix\" data-default-height=\"50\" data-sticky-height=\"50\"> 更改