'', 'visibility' => 'all', ]; $args['values'] = isset( $args['values'] ) ? wp_parse_args( $args['values'], $values ) : $values; parent::__construct( $args ); $this->name = __( 'Navigation', 'blogsy' ); $this->description = __( 'Add a navigation menu.', 'blogsy' ); $this->icon = 'dashicons dashicons-menu'; $this->type = 'nav'; } /** * Displays the form for this widget on the Widgets page of the WP Admin area. * * @since 1.0.0 */ public function form(): void { $menus = wp_get_nav_menus(); $has_menu_class = empty( $menus ) ? '' : 'blogsy-widget-nav-has-menu'; ?>