Gewusst wie: Löschen und Umbenennen der benutzerdefinierten Einstellungen / Abschnitt / Steuerelement in Thema anpassen?

Ich habe einen benutzerdefinierten Anpassungsabschnitt für meinen Kunden erstellt, um seine Kontakttelefonnummer mithilfe dieses Snippets festzulegen:

function header_ctas ( $wp_customize ) { $wp_customize->add_section( 'cta_section' , array( 'title' => 'Call to action buttons', 'description' => 'Configure the cta buttons in here for mobile screen', 'priority' => 30, ) ); $wp_customize->add_setting( 'cta_settings' ); $wp_customize->add_control( 'phone_control' , array( 'label' => 'Phone number', 'description' => 'enter the phone number here, it will appear in mobile screen', 'section' => 'cta_section', 'settings' => 'cta_settings', 'type' => 'text', ) ); } add_action( 'customize_register', 'header_ctas' ); 

Ich kann den Wert der Telefonnummer durch get_theme_mod('cta_settings') .

Danach möchte ich die Einstellungen richtig benennen, also ändere ich einfach die cta_settings in phone_settings , und wenn ich versuche, den Wert von get_theme_mod('phone_settings') gibt es nichts zurück. Es stellt sich heraus, dass der echte Einstellungsname immer noch die cta_settings , und nachdem ich die ganze function gelöscht habe, ist der Wert immer noch da.

Ich habe auch versucht, $wp_customize->remove_control("phone_control"); und $wp_customize->remove_section( 'cta_section' ); Im Grunde wird der Abschnitt entfernt und der Wert wird nicht entfernt.

Ich habe auch versucht herauszufinden, wie man den Custom Theme Customizer abmeldet und wo der Wert in der database ist, aber kein Glück 🙁

Kann mir jemand eine richtige Richtung zeigen, um tiefer zu graben? Vielen Dank.

Solutions Collecting From Web of "Gewusst wie: Löschen und Umbenennen der benutzerdefinierten Einstellungen / Abschnitt / Steuerelement in Thema anpassen?"