linje_fonts_sections( $wp_manager ); } private function linje_fonts_sections( $wp_manager ) { $wp_manager->add_section( 'linje_google_fonts_section', array( 'title' => __( 'Google Fonts', 'pageflow-2k21' ), 'priority' => 24, ) ); $font_choices = array( 'Source Sans Pro:400,700,400italic,700italic' => 'Source Sans Pro', 'Open Sans:400italic,700italic,400,700' => 'Open Sans', 'Oswald:400,700' => 'Oswald', 'Playfair Display:400,700,400italic' => 'Playfair Display', 'Montserrat:400,700' => 'Montserrat', 'Raleway:400,700' => 'Raleway', 'Droid Sans:400,700' => 'Droid Sans', 'Lato:400,700,400italic,700italic' => 'Lato', 'Arvo:400,700,400italic,700italic' => 'Arvo', 'Lora:400,700,400italic,700italic' => 'Lora', 'Merriweather:400,300italic,300,400italic,700,700italic' => 'Merriweather', 'Oxygen:400,300,700' => 'Oxygen', 'PT Serif:400,700' => 'PT Serif', 'PT Sans:400,700,400italic,700italic' => 'PT Sans', 'PT Sans Narrow:400,700' => 'PT Sans Narrow', 'Cabin:400,700,400italic' => 'Cabin', 'Fjalla One:400' => 'Fjalla One', 'Francois One:400' => 'Francois One', 'Josefin Sans:400,300,600,700' => 'Josefin Sans', 'Libre Baskerville:400,400italic,700' => 'Libre Baskerville', 'Arimo:400,700,400italic,700italic' => 'Arimo', 'Ubuntu:400,700,400italic,700italic' => 'Ubuntu', 'Bitter:400,700,400italic' => 'Bitter', 'Droid Serif:400,700,400italic,700italic' => 'Droid Serif', 'Roboto:400,400italic,700,700italic' => 'Roboto', 'Open Sans Condensed:700,300italic,300' => 'Open Sans Condensed', 'Roboto Condensed:400italic,700italic,400,700' => 'Roboto Condensed', 'Roboto Slab:400,700' => 'Roboto Slab', 'Yanone Kaffeesatz:400,700' => 'Yanone Kaffeesatz', 'Rokkitt:400' => 'Rokkitt', ); $wp_manager->add_setting( 'linje_headings_fonts', array( 'sanitize_callback' => 'linje_sanitize_fonts', ) ); $wp_manager->add_control( 'linje_headings_fonts', array( 'type' => 'select', 'description' => __('Select your desired font for the headings.', 'pageflow-2k21'), 'section' => 'linje_google_fonts_section', 'choices' => $font_choices ) ); $wp_manager->add_setting( 'linje_body_fonts', array( 'sanitize_callback' => 'linje_sanitize_fonts' ) ); $wp_manager->add_control( 'linje_body_fonts', array( 'type' => 'select', 'description' => __( 'Select your desired font for the body.', 'pageflow-2k21' ), 'section' => 'linje_google_fonts_section', 'choices' => $font_choices ) ); } } // Setup the Theme Customizer settings and controls... //add_action( 'customize_register', array( 'theme_customizer', 'customize_linje' ) ); // Output custom CSS to live site add_action( 'wp_head', array( 'theme_customizer' ) );