it-swarm.com.de

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

Allen benutzerdefinierten Optionen meines Themas wird 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, wobei der Option "mytheme_" vorangestellt ist.

Wenn Sie eine Referenz oder ein Beispiel haben, teilen Sie es bitte. Danke im Voraus :-)

2
Scott B

Allen benutzerdefinierten Optionen meines Themas wird die Option "mytheme_" + vorangestellt.

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

2
fuxia

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

1
zeo