Accueil > WordPress > Comment remplacer un texte dans votre base de données sous WordPress
Comment remplacer un texte dans votre base de données sous WordPress
jeudi 3 février 2022, par
Le besoin : remplacer du texte dans de nombreux articles créés sous Wordpress
Dans cet exemple il s’agit, suite à un changement de formulaire de contact, de remplacer tous les shortcodes de la forme [si-contact-form form=’X’] ou X est l’identifiant du formulaire.
Nous partons sur l’hypothèse que les tables ont le préfixe wp_ (si non remplacer le dans la requête)
Le shortcode du formulaire est : [si-contact-form form=’X’], les ’ autour de la valeur X vont poser problème lors de l’exécution de la requête, faut les faire précéder du \
Exemple
UPDATE wp_posts SET post_content = REPLACE ( post_content, '[si-contact-form form=\'1\']', '[contact-form-7 id="32589" title="nomduformulaire"]');