AdminPageFrameworkLoader_AdminPageWelcome::setUp PHP Метод

setUp() публичный Метод

Sets up admin pages.
С версии: 3.5.0
public setUp ( )
    public function setUp()
    {
        $_oOption = AdminPageFrameworkLoader_Option::getInstance();
        if (!$_oOption->get('enable_admin_pages')) {
            return;
        }
        $this->sPageSlug = AdminPageFrameworkLoader_Registry::$aAdminPages['about'];
        // Root page
        $this->setRootMenuPage('Dashboard');
        // Sub-pages
        $this->addSubMenuItems(array('title' => AdminPageFrameworkLoader_Registry::SHORTNAME, 'page_slug' => AdminPageFrameworkLoader_Registry::$aAdminPages['about'], 'show_in_menu' => false, 'style' => array(AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/about.css', AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/css/column.css', AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/javascript/flip/jquery.m.flip.css', version_compare($GLOBALS['wp_version'], '3.8', '<') ? ".about-wrap .introduction h2 {\n                                padding: 1em;\n                            }" : "", ".admin-page-framework-section-tab h4 {\n                            padding: 6px 16px 8px;\n                            font-size: 1.2em;\n                            font-weight: 400;\n                        }"), 'script' => array(AdminPageFrameworkLoader_Registry::$sDirPath . '/asset/javascript/flip/jquery.m.flip.js', "jQuery( document ).ready( function() {\n                        jQuery( '.apf-badge-image' ).mflip();\n                    } );")));
        $this->setPluginSettingsLinkLabel('');
        // pass an empty string to disable it.
        // Hook
        add_action("load_" . $this->oProp->sClassName, array($this, 'replyToLoadClassPages'));
        add_action("load_" . AdminPageFrameworkLoader_Registry::$aAdminPages['about'], array($this, 'replyToLoadPage'));
    }