[Résolu] Ajouter un lien sur un mot présent sur l’ensemble du site (Créer un compte)

  • Statut : non résolu
14 sujets de 16 à 29 (sur un total de 29)
  • Auteur
    Messages
  • #965301
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    Merci beaucoup pour votre réponse. Seulement je dois effectuer ces changements sur une sélection de pages.
    Comment affiner cette requête afin d’exclure certaines pages ?
    Et comment affiner cette requête afin de cibler seulement certaines pages ?

    Je vous remercie d’avance 👏

    #965302
    luciole135
    Participant
    Maître WordPress
    13714 contributions

    Pour cibler des pages dont vous connaissez les ID, il suffit de faire

    UPDATE wp_posts SET post_content = REPLACE (post_content, ‘chaïne n°1’, ‘chaîne n°2′) WHERE ID = »13″ Or ID =’14’;

    par exemple pour n’effectuer ce changement que sur les pages d’id 13 et 14

    Pour exclure une page ou certaines pages

    UPDATE wp_posts SET post_content = REPLACE (post_content, ‘chaïne n°1’, ‘chaîne n°2′) WHERE ID ’13 AND ID ’14’;

    par exemple pour le faire sur toutes les pages sauf la 13 et la 14;

    #965303
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    Parfait, je vais tester cela.
    Merci beaucoup Luciole 👏✅

    #965304
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    Bonjour,

    Alors j’ai essayé avec la requête MySQL

    UPDATE wp_posts SET post_content = REPLACE (post_content, ‘chaïne n°1’, ‘chaîne n°2’);

    Ce qui a doné cela

    UPDATE wp_posts SET post_content = REPLACE (post_content, ‘Kermit’, ‘Kermit‘);

    Voici le résultat où il m’indique avoir affecté 6 lignes, cependant cela n’a aucun effet sur mon site.
    phpmyadmin-Kermit.jpg

    Une idée ?

    Thanks 👏

    #965305
    luciole135
    Participant
    Maître WordPress
    13714 contributions

    C’est parce que le remplacement est exact, il suffit d’une espace en plus pour que le remplacement ne se fasse pas !

    #965306
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    Desolé mais je ne comprend pas ce que tu veux dire.
    Je viens de remplacer le deuxieme kermit par karmit (le remplacement n’est donc plus extact ?) mais cela ne change toujours rien.
    Thanks !

    #965307
    luciole135
    Participant
    Maître WordPress
    13714 contributions

    non, c’est que votre serveur MySql n’a trouvé que 6 mots écrits Kermit.
    Etes-vous certain qu’il y en ait d’autres ?

    #965308
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    Non il y en a pas d’autres mais les 6 qu’il dit avoir modifié n’ont en réalité pas changés et il y a encore écrit Kermit sur le site web .
    Idées de déguisement en vert

    Thanks

    #965309
    luciole135
    Participant
    Maître WordPress
    13714 contributions

    C’est parce que vos tables n’ont pas le prefixe wp_ mais un autre d’après votre capture d’écran (pensez ) en changer maintenant afin d’éviter le hack !)

    #965310
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    Parfait, en remplaçant wp_posts par monsite_posts ça fonctionne!

    Merci beaucoup 👏✅

    #965311
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    Bonsoir,

    Encore un petit soucis. Lorsque je modifie une page à partir de l’admin de wordpress et que je la met à jour ça efface tous les changements que j’avais effectué via la requête MySQL.
    Y a t-il une autre solution que celle d’effectuer tous mes futurs changements via la requête MySQL ?

    Merci d’avance et bonne soirée !

    #965312
    luciole135
    Participant
    Maître WordPress
    13714 contributions

    Ce n’est pas normal. Les requêtes sql modifient la base de données et les modifications depuis le tableau de bord font la même chose. Le bug est ailleurs.

    #965313
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    En fait c’est sur la fenêtre de modification que les changements MySQL sont modifiés.
    Modification-Soirée-cinéma.jpg

    Cependant si je vais dans ma dernière révision, je retrouve tous les changements que j’avais effectué via la requête MySQL. Et ces derniers sont (soit disant) présents dans la dernière révision et la version actuelle.
    Revision-soiréé-cinéma.jpg

    J’espere que ça pourra aider !

    Thanks 🙂

    #965314
    baptistebarbaud
    Participant
    Padawan WordPress
    94 contributions

    En fait c’est sur la page de modification que les changements MySQL sont **supprimés** (et non modifiés)

14 sujets de 16 à 29 (sur un total de 29)
  • Vous devez être connecté pour répondre à ce sujet.