Voulez-vous réinitialiser WordPress aux paramètres par défaut ? Ce snippet est très utile pour les développeurs de thèmes afin qu’ils puissent tester des choses et réinitialiser facilement les paramètres par défaut.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
ATTENTION : Veillez à le supprimer après la réinitialisation des paramètres.
function set_theme_defaults() { $o = array( 'avatar_default' => 'blank', 'avatar_rating' => 'G', 'category_base' => '/thema', 'comment_max_links' => 0, 'comments_per_page' => 0, 'date_format' => 'd.m.Y', 'default_ping_status' => 'closed', 'default_post_edit_rows' => 30, 'links_updated_date_format' => 'j. F Y, H:i', 'permalink_structure' => '/%year%/%postname%/', 'rss_language' => 'de', 'timezone_string' => 'Etc/GMT-1', 'use_smilies' => 0, ); foreach ( $o as $k => $v ){update_option($k, $v);} // Delete dummy post and comment. wp_delete_post(1, TRUE); wp_delete_comment(1); return; } register_activation_hook(__FILE__, 'set_theme_defaults');
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur la façon de copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : Les meilleurs constructeurs de pages WordPress (comparés).
What about making a test installation and letting anyone from the Internet login (like testing out the backend of a theme or of WordPress in general – letting them install plugins and such) and then doing a reset every 12 hours or something – to basic WordPress – only my specified plugins (or no plugins), and no other settings or authors or anything – a full reset?
I guess you could do this however I’m not sure providing access to the admin would be worth while. The idea is more for theme developers so they could test out things and easily reset back to default settings quickly.