/** * Založení WP_Screen pro zadávání metaboxů na vlastním layoutu a přídání nové podstránky do navigace Wordpress v admin sekci * * @author Tomáš Kocifaj * @link http://www.ktstudio.cz * * Parametry dle funkce: add_submenu_page() * @link http://codex.wordpress.org/Function_Reference/add_submenu_page * * @param string $parentPage - nadřazená stránky, pod kterou bude podstránky zozbrazena * @param string $title - titulek menu - attr title * @param string $menuTitle - Název v menu * @param type $capability - Právo editace * @param type $slug - slug v url adrese při volán íbase * @param type $icon_url - url iconka v menu */ public function __construct($parentPage, $title, $menuTitle, $capability, $slug) { $this->setParentPage($parentPage)->setTitle($title)->setMenuTitle($menuTitle)->setCapability($capability)->setSlug($slug); parent::__construct(); }
/** * Založení WP_Screen pro zadávání metaboxů na vlastním layoutu a přídání nové stránky do navigace Wordpress v admin sekci * * @author Tomáš Kocifaj * @link http://www.ktstudio.cz * * Parametry dle funkce: add_menu_page() * @link http://codex.wordpress.org/Function_Reference/add_menu_page * * @param type $title - Titulek v menu (attr title) * @param type $menuTitle - Název v menu * @param type $capability - Právo editace * @param type $slug - slug v url adrese při volání base * @param type $iconUrl - url iconka v menu * @param type $position - pozice v menu - defaultně 55 */ public function __construct($title, $menuTitle, $capability, $slug, $iconUrl, $position = 55) { $this->setTitle($title)->setMenuTitle($menuTitle)->setCapability($capability)->setSlug($slug)->setIcon($iconUrl)->setPosition($position); $this->setPage(self::TOP_LVL_PAGE_PREFIX . $this->getSlug()); parent::__construct(); }