如何在我的子菜单中呈现另一个页面


how to render another page inside my submenu

我已经为插件页面创建了如下菜单。。

function createMenu() {
    add_menu_page('Configuration Contact Page', 'Conatct US Setting', 'manage_options', 'adminmenu', 'welcome');
    add_submenu_page("adminmenu","Form Setting", "Form Setting", "manage_options", 'formbuilder', 'formbuilder');
}

现在我的问题是,当我点击表单设置页面时,如何呈现form.php。在form.php中,我有html代码。

我的功能是

function formbuilder() {
    //how to render form.php here
}

提前感谢

您可以将文件包含到您的函数中

function formbuilder() {
    // to render form.php here
    include('form.php');
}

基本上,您只需回显您的内容

function formbuilder()
{
  echo '<form>hello, I am a form</form>';
}

使用locate_template函数查找所需模板的位置,然后将其包含在内。

function formbuilder()
{
    include locate_template('form.php');
}