array( 'default' => '#f5f5f5', ), 'hero_background_color' => array( 'default' => '#212121', ), 'menu_background_color' => array( 'label' => esc_html__( 'Background', 'primer' ), 'default' => '#000', 'section' => 'colors-menu', 'css' => array( '.main-navigation-container, .main-navigation.open, .main-navigation ul ul, .main-navigation .sub-menu' => array( 'background-color' => '%1$s', ), ), ), 'footer_text_color' => array( 'label' => esc_html__( 'Copyright Text', 'primer' ), 'default' => '#fff', 'section' => 'colors-footer', 'priority' => 30, 'css' => array( '.site-info-wrapper .site-info-text' => array( 'color' => '%1$s', ), ), ), ); return primer_array_replace_recursive( $colors, $overrides ); } add_filter( 'primer_colors', 'primer_colors' ); /** * Set font types. * * @filter primer_font_types * @since 1.0.0 * * @param array $font_types * * @return array */ function primer_font_types( $font_types ) { $overrides = array( 'site_title_font' => array( 'default' => 'Oswald', ), 'navigation_font' => array( 'default' => 'Open Sans', ), 'heading_font' => array( 'default' => 'Oswald', ), 'primary_font' => array( 'default' => 'Roboto', ), ); return primer_array_replace_recursive( $font_types, $overrides ); } add_filter( 'primer_font_types', 'primer_font_types' );