- Statut : non résolu
- Ce sujet contient 18 réponses, 3 participants et a été mis à jour pour la dernière fois par Li-An, le il y a 9 années et 6 mois.
-
AuteurMessages
-
18 juillet 2015 à 13 h 42 min #552066
Bonjour,
il semblerait qu’il soit impossible d’effectuer une recherche interne sur les termes contenant des guillemets. Dans mon cas, je cherche des billets qui ont été publiés suite à une mauvaise manipulation. Problème, le terme recherché contient des guillemets : .
La recherche est incapable de me donner les articles contenant donc exactement . Auriez-vous une idée ?
Merci.
18 juillet 2015 à 13 h 56 min #1013281Et video src ce n’est pas suffisant comme recherche ?
18 juillet 2015 à 14 h 11 min #1013282Le problème c’est qu’il y a des posts avec . Je cherche le terme exact .
18 juillet 2015 à 14 h 15 min #1013283Est-ce que votre recherche ne concerne que vous – pour retrouver les pages en question pour travailler dessus – ou les visiteurs ? Si ce n’est que vous, il y a des outils côté admin qui permettent ce genre de recherche.
18 juillet 2015 à 14 h 16 min #1013284C’est effectivement du coté admin. J’effectue la recherche dans le tableau de bord des articles.
18 juillet 2015 à 14 h 24 min #1013285OK. Ce plugin devrait vous aider: http://www.echodesplugins.li-an.fr/plugins/seach-regex/
Surtout ne faites pas de « search and replace » mais contentez vous de la fonction « search » qui vous donnera le lien vers les billets concernés. Faites une sauvegarde de la base de données avant pour éviter tout impair – de toute manière, vous avez une sauvegarde quotidienne de votre base de données, n’est-ce pas ?18 juillet 2015 à 14 h 40 min #1013286Merci, en effet ce plugin arrive à trouver les articles concernés sauf que j’en ai plusieurs milliers à supprimer. Là il va falloir le faire manuellement, ça risque d’être extrêmement long. 😆
18 juillet 2015 à 14 h 50 min #1013287Via phpmyadmin en sql
Update wp_posts set post_content = replace ( post_content , ‘[video src=""]‘ , » )
Remplacez wp_posts par le nom réel de la table
Faire une sauvegarde de la table avant.18 juillet 2015 à 14 h 53 min #1013288Je veux supprimer le post, pas juste le shortcode. 😋
18 juillet 2015 à 15 h 26 min #1013289delete from wp_posts where post_content like ‘%%’
18 juillet 2015 à 15 h 34 min #1013290Faites bien une sauvegarde de votre base de données auparavant.
18 juillet 2015 à 16 h 23 min #1013291Merci de vos réponse, malheureusement la requète de Lumière de Lune ne semble pas fonctionner…
J’ai un peu bricolé le plugin Search Regex et fait un truc avec iMacros, c’est pas top mais ça devrait le faire.
Par contre, pas moyen de mettre la main sur un plugin capable de faire ça simplement, ça parait assez étonnant. Avis aux développeurs… 🙂
18 juillet 2015 à 16 h 36 min #1013292Ça n’a aucun intérêt du point de vue plugin: les gens ne suppriment pas en masse leurs articles en fonction du contenu. Mais la base de Lumière me parait la meilleure solution. Après, est-ce que le code est impec ? Je ne saurai le dire.
18 juillet 2015 à 16 h 53 min #1013293Quel est le nom de votre table ? Avez vous bien changé wp_posts par le vrai nom ?
18 juillet 2015 à 20 h 08 min #1013294Li-An wrote:Ça n’a aucun intérêt du point de vue plugin: les gens ne suppriment pas en masse leurs articles en fonction du contenu.Quand tu dois gérer plusieurs dizaines de milliers d’articles, ça peut aider… 😋
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.