public static function init_config( array $config ) { // Initialize the script configuration. $script = [ 'mainMenu' => __( 'Menu', 'genesis' ), 'menuIconClass' => 'dashicons-before dashicons-menu', 'menuIconOpenedClass' => 'dashicons-before dashicons-no-alt', 'subMenu' => __( 'Submenu', 'genesis' ), 'subMenuIconClass' => 'dashicons-before dashicons-arrow-down-alt2', 'menuClasses' => [ 'combine' => [], 'others' => [], ], ]; if ( isset( $config['script'] ) ) { $script = array_merge( $script, $config['script'] ); } // Initialize the extras configuration. $extras = [ 'media_query_width' => '1023px', 'css' => '', 'enable_AMP' => true, 'enable_non_AMP' => true, ]; if ( isset( $config['extras'] ) ) { $extras = array_merge( $extras, $config['extras'] ); } return compact( 'script', 'extras' ); }