function __construct( $registered_settings = array() ) { $name = __('Navigation', 'pagelines'); $id = 'primary-nav'; $default_settings = array( 'name' => false, 'id' => false, 'type' => 'header', 'workswith' => array('header'), 'description' => 'Primary Site Navigation.', 'folder' => 'nav', 'init_file' => 'nav.php', 'icon' => PL_ADMIN_ICONS . '/map.png' ); $settings = wp_parse_args( $registered_settings, $default_settings ); self::$nav_dir = PL_SECTIONS.'/nav'; self::$nav_url = SECTION_ROOT.'/nav'; $name = ($settings['name']) ? $settings['name'] : $name; $id = ($settings['id']) ? $settings['id'] : $id; parent::__construct($name, $id, $settings); }
function __construct( $registered_settings = array() ) { /* The name and ID of the section */ $name = __('BrandNav Section', 'pagelines'); $id = 'brandnav'; $section_root_url = $registered_settings['base_url']; $default_settings = array( 'name' => $name, 'id' => $id, 'description' => 'Combines branding elements and navigation on one line.', 'workswith' => array('header'), 'icon' => $section_root_url.'/brandnav.png', ); $settings = wp_parse_args( $registered_settings, $default_settings ); parent::__construct( $settings ); }