wie man zusätzliche Farboptionen zur Standardfarbe hinzufügt Customizer speichert ihren Wert

Ich konnte dem standardmäßigen WordPress Color Customizer-Abschnitt zwei weitere Farboptionen hinzufügen, indem ich Folgendes benutze:

$wp_customize->add_setting( 'understrap_hero_bgcolor', array( 'default' => '#ECEEEF', 'type' => 'color', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_setting( 'understrap_hero_textcolor', array( 'default' => '#000', 'type' => 'color', 'capability' => 'edit_theme_options', ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'hero_bgcolor', array( 'label' => __( 'Hero Background Color', 'understrap' ), 'section' => 'colors', 'settings' => 'understrap_hero_bgcolor', ) ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'hero_textcolor', array( 'label' => __( 'Hero Text Color', 'understrap' ), 'section' => 'colors', 'settings' => 'understrap_hero_textcolor', ) ) ); 

Sie laden in den Customizer fein, aber sie speichern keine Werte im Backend oder für die Verwendung im Frontend mit:

 $hero_bgcolor = get_theme_mod( 'understrap_hero_bgcolor' ); $hero_textcolor = get_theme_mod( 'understrap_hero_textcolor' ); 

Was muss ich tun, um zusätzliche Farbeinstellungen im standardmäßigen WordPress-Farbanpassungssystem korrekt speichern zu können?

Ich verwende das Thema “Unterstrap” .

Hilfe geschätzt.

Solutions Collecting From Web of "wie man zusätzliche Farboptionen zur Standardfarbe hinzufügt Customizer speichert ihren Wert"