PHP code example of piero-aiello / add-menu-page
1. Go to this page and download the library: Download piero-aiello/add-menu-page library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
piero-aiello / add-menu-page example snippets
include('vendor/autoload.php');
// create a example page like this:
$pathPage = get_template_directory().'/example-page.php';
use \WpAdminPage\BuildPage;
BuildPage::start()
->setPageTitle('page title') //
->setPosition('80') // optional
->setPathPage($pathPage)
->createPage();
use \WpAdminPage\BuildPage;
use \WpAdminPage\BuildSubPage;
// create a example main page like this:
$pathPage = get_template_directory().'/temp-admin.php';
// create a example sub page like this:
$pathSubPage = get_template_directory().'/temp-admin-subpage.php';
//$adminPage = new Admin_page();
$page_parent_slug = BuildPage::start()
->setPageTitle('Page title')
->setMenuTitle('Menu title')
->setCapability('manage_options')
->setPageName('Page-name')
->setDashIcon('dashicons-admin-site')
->setPosition('80')
->setPathPage($pathPage)
->createPage();
BuildSubPage::start()
->setPageTitle('titolo sub pagina')
->setMenuTitle('Menu sub title')
->setCapability('manage_options')
->setPageName('Page-sub-name')
->setParentSlug($page_parent_slug)
->setPosition('80')
->setPathPage($pathSubPage)
->createPage();