
Article très court puisque c’est pour répondre à la question de @BrunoHug concernant la possibilité de publier tous les articles des comptes que l’on vient de passer auteur.
Donc vous venez de passer des utilisateurs du statut de contributeur au statut auteur et vous souhaitez que tous leurs articles en attente soient publiés automatiquement.
Voici la requête SQL :
UPDATE wp_posts SET post_status='publish' WHERE post_status='pending' AND post_author IN (SELECT DISTINCT(user_id) FROM `wp_usermeta` WHERE `meta_value` LIKE '%author%')
Non testé mais devrait fonctionner. Faites vos retours dans les commentaires.
P.S. : MAJ suite au commentaire très pertinent de Marian.
Ah ça c’est good chef, je mets de côté !!! Thanks
J’ajouterai une petite condition pour vérifier si le post est bien en attente de relecture et pas en brouillon non ?
@Johm Doe
You’re welcolme.
@Marian
Tres bonne remarque, je viens de mettre à jour la query. Merci !
Je prend note, … , enfin il faut d’abord que je me decide à recycler un de mes domaines a l’abondons en cp …
Un peu la flemme, mais promis bientôt … !
David .
Merci pour le tuyau! J’en aurai sans doute l’utilité prochainement!
Hey j’ai enfin eu le temps de tester, ça marche super, je te remercie !
Intéressant en effet, j’ai eu le cas plusieurs fois et ça doit être pire pour quelqu’un qui a des milliers de CP en attente.
Très intéressant, je compte créer un blog de communiqué de presse puisque c’est la tendance récemment. Très utile. Si je ne fais pas un backup de la page wp_posts est ce que cela aura de négatif impact sur le blog?
Utile pour les sites de CP qui n’ont pas peur du duplicate
Ou pour les blogs qui font confiance à leurs intervenants..
Gael
Merci pour l’astuce.
@Gael a répondu à ma question sur le duplicate content.
Je suis moi-même auteur pour certaines plateforme et c’est vraiment pratique de pas avoir à attendre, on peut directement mettre en avant notre articles et bénéficier de résultats rapidement. Dommage que certains site ne le proposent pas.