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); }