Beispiel für eine Deinstallationsprogrammroutine zum Entfernen aller benutzerdefinierten Designoptionen aus wp_options

Allen benutzerdefinierten Optionen meines Themas ist die Option “mytheme_” + vorangestellt.

Zum Beispiel mytheme_color1, mytheme_color2, mytheme_body_font_color, etc …

Ich möchte ein Plugin erstellen, das alle Elemente in wp_options deinstalliert, denen die Option “mytheme_” vorangestellt ist.

Wenn Sie eine Referenz oder ein Beispiel haben, teilen Sie es bitte mit. Danke im Voraus 🙂

Solutions Collecting From Web of "Beispiel für eine Deinstallationsprogrammroutine zum Entfernen aller benutzerdefinierten Designoptionen aus wp_options"

Allen benutzerdefinierten Optionen meines Themas ist die Option “mytheme_” + vorangestellt.

Nicht sicher genug. Verwenden Sie stattdessen set_theme_mod () , get_theme_mod () und remove_theme_mod () . Sie finden diese und weitere verwandte functionen in wp-includes/theme.php .

DELETE FROM $wpdb->options WHERE option_name LIKE 'mytheme%'