Existe-t-il un moyen de rédiger une révision d'une page ou d'un article publié? Quelles solutions de contournement avez-vous utilisées?
-
-
Si quelqu'unpeut répondre à cette question,[une question connexeplus ancienne] (http://wordpress.stackexchange.com/questions/2933/allow-a-userclass-to-edit-a-published-page-and-save-as-a-draft-but-not-publish)peutprobablement aussi recevoir une réponse.If anyone can answer this, [an older related question](http://wordpress.stackexchange.com/questions/2933/allow-a-userclass-to-edit-a-published-page-and-save-as-a-draft-but-not-publish) can probably also be answered.
- 3
- 2010-11-12
- Jan Fabry
-
https://wordpress.org/plugins/revisionize/semblefaire ce dont vous avezbesoin.Pluginpratique.https://wordpress.org/plugins/revisionize/ seems to do what you need. Handy plugin.
- 0
- 2018-10-24
- Rod Salm
-
Àpartir de 2019,consultez https://wordpress.org/plugins/revision-manager-tmc/.C'est un lecteurplus récent,maisplus completet mieuxentretenu.As of 2019, look into https://wordpress.org/plugins/revision-manager-tmc/. It's a newer player, but more feature complete and better maintained.
- 0
- 2019-04-02
- timofey.com
-
J'ai créé unpetit pluginpour cela.Regarde ça.Celapourrait être utile: https://github.com/malithmcr/wp-draft-publishedI've created a small plugin for this. Check this out. Could be helpful: https://github.com/malithmcr/wp-draft-published
- 1
- 2019-08-02
- Malith
-
12 réponses
- votes
-
- 2010-11-12
Il devrait êtrepossible d'ajouter unbouton à la zone depublication Enregistrer comme copiemodifiée .Vous devezensuite vous connecter à
content_save_pre
et copier le contenuet toutes lesmétadonnées dans unnouveaumessage avec un statut debrouillon.Après l'examen,lesmessages doivent êtrefusionnés.Jene l'aipasencorefait,mais c'est vraimentnécessaire.
It should be possible to add a button to the Publish box Save as changed copy. You have to hook into
content_save_pre
then and copy the content and all meta data into a new post with a draft status. After the review the posts have to be merged back.I haven’t done this yet, but it is really needed.
-
J'aime cetteidée simple.L'APIn'abesoin que d'unefonction `Copy Post Revision` quiest capable de copier une révision complèteincl.lesmétadonnées vers unnouveau (pasencore créé) ou vers unmessageexistant.Celafait,lebrouillon de la copie depublicationpeut être copiéplustard dans lemessage d'origine.I like this simple idea. The API only needs a `Copy Post Revision` function that is able to copy a full revision incl. the metadata to a new (yet not created) or to an existing post. That done, the draft post copy can be copied over to the original post later then.
- 2
- 2010-11-12
- hakre
-
@toscho Jeme demandaisjuste si c'étaittoujours lameilleurefaçon de résoudre leproblème?Peut-être que quelqu'un a unexemple de code ou quelque chose d'unpeuplus concret?Merci@toscho I was just wondering if it's still the best way to go about the problem? Maybe someone has got an example code or something a bit more concrete? Thanks
- 0
- 2011-11-22
- dashaluna
-
- 2011-01-26
http://wordpress.org/extend/plugins/revisionary/
Cepluginfera ce que vous voulez.Cela crée un rôle Revisor qui se situeen quelque sorteentre Contributoret Editor.L'interface utilisateurpourrait être amélioréeet le codeinterne devait contourner denombreusesfonctionnalitésmanquantes de WordPress,mais oui,cela résout votreproblème: cela vouspermettra d'enregistrer unbrouillon (enfait une `` révision ''en attente).
Mise àjour 2018 : Révisionnaire semble avoir arrêté le développementil y aenviron 3 ans.Cependant,voir la réponse de Tessa sur Revisionize ( https://wordpress.org/plugins/revisionize). Revisionize semble être lameilleure solution.
Mise àjour 2019 : Revisionary est désormais détenuet activement développépar PublishPress.L'auteur originaltravaille également aveceuxpour le soutenir.
http://wordpress.org/extend/plugins/revisionary/
This plugin will do what you want. It creates a role Revisor that is kind of in between Contributor and Editor. The UI could be improved and the internal code had to work around a lot of WordPress' missing features, but yeah, this solves your problem: It will allow you to save a draft (actually a 'pending' 'revision').
2018 Update: Revisionary seems to have stopped development about 3 years ago. However, see Tessa's answer about Revisionize (https://wordpress.org/plugins/revisionize). Revisionize looks like the best solution.
2019 Update: Revisionary is now owned and being actively developed by PublishPress. The original author is also working with them to support it.
-
Je viens detester ceplugin sur uneinstallation 3.1.2 récemmentmise àjour.Leprocessus d'application de la révisionen attente sembleinterrompu.Comptetenu de la rareté de la documentation,iln'estpas clair sielleest cassée dans la version 3.1.2,ou si l'UXprévuest que lapartie approuvante doit copier-coller la révision dans lapublicationpubliéemanuellement.Danstous les cas,je ne le dispas àmes utilisateurs.I just tested this plugin on a newly upgraded 3.1.2 install. The process of actually applying the pending revision seems broken. Given the sparsity of the documentation, it's not clear if it's broken in 3.1.2, or if the intended UX is that the approving party must copy-paste the revision into the published post manually. In any case, I'm not pushing this out to my users.
- 0
- 2011-06-03
- marfarma
-
L'interface utilisateurest assezfarfelue,mais c'estparce qu'iln'y apas de véritablemoyen de l'intégrer correctement dans WPpour autant queje sache.WPn'ajustepas les crochetspour cela.Quandje l'aitesté,cela afonctionné cependant ...il y a unbouton ou un lien quelquepart qui «restaure» la révision.Vousne devriez rien avoir à copier-coller.Depuis,je suispassé à ce que l'utilisateurenvoie une-mail à l'éditeur avec une demande de révision spécifiquementparce queje n'aimepas l'interface utilisateur.The UI is pretty wacky, but that's because there's no real way to integrate it into WP properly as far as I can tell. WP just lacks the hooks for it. When I tested it, it did work however... there's a button or link somewhere that 'restores' the revision. You shouldn't have to copy-paste anything. I've since switched to having the user just email the editor with revision request specifically because I don't like the UI.
- 0
- 2011-06-15
- WraithKenny
-
D'accord,cepluginest souvent cassépourmoiet incroyablement horrible à utiliser.Agree, this plugin if often broken for me, and incredibly awful to use.
- 0
- 2015-02-11
- James
-
Jene l'aipas utilisé depuis 3 anset demi;Jene supposepas que celafonctionneraittoujours.Il doit y avoir unenouvelle/meilleurefaçon defaire cela,car les choses dans WP core se sont considérablement améliorées depuis cepost.I haven't used it in 3 1/2 years; I wouldn't assume it'd still work. There must be a new/better way of doing this, since things in WP core have improved greatly since this post.
- 0
- 2015-02-17
- WraithKenny
-
Semblefonctionner àpartir d'aujourd'huiSeems to be working as of today
- 1
- 2015-10-16
- John
-
- 2010-11-22
Bonjour @e100 ;
Si vous étiezintéressépar une solution depluginpersonnalisée ,je peuxenvisagerplusieurs approches.
-
Unprocessus similaire à ce que @toscho décrit comme "Enregistrer comme copiemodifiée" mais avec quelques différences subtiles. Leplug-inpourrait verrouiller lamodification des articlespubliés ,mais vouspermettre de créer des articles dérivés avec unnouveau statut comme "Brouillonmis àjour" quipourrait être lié à l'article d'origine via un champpersonnalisé. Ces articles dérivéspourraientensuite êtremodifiés,révisés,etc.,mais au lieu d'avoir lapossibilité depublier,vous auriez lapossibilité de remplacer lemessage d'originepar votremise àjour.
-
Un autreprocessuspourrait utiliser le système de révisionintégré bien queje devraisfaire quelques recherchespour savoir comment servir aunavigateur une version quin'estpas laplus récente;peut-êtreenregistrer le contenuen tant que champpersonnaliséet vouspermettre de continuer àtravailler dessus.
-
Untroisièmeprocessuspourrait consister à configurer un deuxième site WordPressen tant quebac à sable d'édition ,utiliser des services Webpour récupérer les articles,vouspermettre de lesmodifier à distance,puis lorsque vous l'êtesprêt à lespublier,vouspouvez les renvoyer sur le siteprincipal.
-
À l'instar dun ° 3,vouspouvez configurer unbac à sable d'édition à l'aide d'uneinstallation WordPressmultisite et créer desblogsnonpublicspour que chaque auteur ait sonproprebac à sable d'édition.
Encore unefois,toutes ces optionsnécessiteraient le développement depluginspersonnalisés.
Si vous recherchez despluginsexistants ,vous voulezjeter un coup d'œil à ceux-ci,même sije n'aipasencore d'expérience spécifique aveceux,doncje ne saispas si l'un d'entreeuxferaexactement quoibesoin:
-
Assignment Desk est un outil éditorialpour les agences depresse utilisant WordPress comme système degestion de contenu. L'objectif duplug-inest de rendre l'engagement de la communauté dans leprocessus deproduction d'actualitésplusfacileet plusefficace.
-
Modifier leflux offre une suite defonctionnalitéspour redéfinir votreflux detravail éditorial dans WordPress.
-
Notes de Peter's Post - Ajoutez desnotes sur le Lesbarres latérales des écrans «modifier l'article»et «modifier lapage» dans WordPress 2.8et versions ultérieures. Lorsqu'elles sont utilisées avec Peter's Collaboration E-mails 1.2et plus,lesnotes sontenvoyées avec lese-mails dans le workflow de collaboration. Ilexiste également un système denotesgénéraleset privées sur letableau debord.
Hi @e100;
If you were interested in a custom plugin solution I can envision several approaches.
A process similar to what @toscho described as "Save as Changed Copy" but with some subtle differences. The plugin could lock editing of published posts but allow you to create derived posts with a new status like "Updated Draft" which could be tied back to the original post via a custom field. These derived posts could then be edited, reviewed, etc. but instead of having the option to publish you would have the option to replace the original post with your update.
Another process could use the built-in revision system although I'd have to do some research to figure out how to serve to the browser a version that is not the most recent; maybe save the content off as a custom field and allow you to continue to work on it.
A third process might be to set up a second WordPress site as an editing sandbox, use web services to retrieve the posts, allow you to edit them remotely, and then when you are ready to publish them you could push back to the main site.
Similar to #3 you could set up an editing sandbox using a WordPress Multisite install and create non-public blogs for each author to have as their own editing sandbox.
Again, all those options would require custom plugin development.
If you are looking for existing plugins you want to take a look at these albeit I don't yet has specific experience with them so I don't know if any of these will do exactly what need:
Assignment Desk is an editorial tool for news organizations using WordPress as their content management system. The goal of the plug-in is to make community engagement with the news production process easier and more efficient.
Edit Flow offers a suite of functionality to redefine your editorial workflow within WordPress.
Peter's Post Notes - Add notes on the "edit post" and "edit page" screens' sidebars in WordPress 2.8 and up. When used with Peter's Collaboration E-mails 1.2 and up, the notes are sent along with the e-mails in the collaboration workflow. There is also a general and private notes system on the dashboard.
-
votrepremière suggestion semble être une solutiontrès cool!Ohet joyeux Thanksgiving Mike,voyant que c'est TOUJOURS celui quinous donne d'excellents conseils/solutions!your 1st suggestion sounds like a very cool solution! Oh and Happy Thanksgiving Mike, seeing that your ALWAYS the one giving excellent advice/solutions to all of us!
- 0
- 2010-11-29
- NetConstructor.com
-
Toutes ces suggestions concernent lesplugins quigéraient les articlesnonpubliés.Ce que WordPressn'apas (ce quefonttous les autres CMS),c'est unmoyen de sauvegarder lesbrouillonsen cours des révisions des articles déjàpubliés.All of those suggestions are for plugins that handled UNpublished posts. What WordPress doesn't have (that all other CMSes do) is a way to save drafts-in-progress of revisions to already published posts.
- 1
- 2015-02-11
- James
-
- 2017-04-24
C'est unetrès vieille question,et en regardant certains despluginsmentionnésici,j'ai remarqué quebeaucoupne sontpasmaintenus oupastout àfait ce queje recherchais.
Enfin de compte,j'en aitrouvé un quej'aimaisbien appelé Revisionize . Bien que sa réputationet son utilisationne soientpasencore aupoint carilestplutôtnouveau,je l'aimebien.
- Belleinterface utilisateur dans WordPress,lesboutons sontfaciles àtrouveret il y a des avertissementset desnotes lorsque vous utilisez leplugin ce que lesboutonsferont.
- A unenote de
5 étoiles4,9 étoiles - Toujoursmaintenupar son développeur
- Compatible avec leplug-in Advanced Custom Fields
- Compatible avec leplugin Public Post Preview
-
Seulementplus de 300Plus de 4 000installations actives -
Seulement 4 avis21 avis - Pas d'assistance Gutenberg
Listesmises àjour le 15 août 2019 . Bien que ce soittoujours unexcellentplugin,si vous utilisez l'éditeur deblocs Gutenberg,cen'estpeut-êtrepaspour vous.
This is a really old question, and while looking at some of the plugins mentioned here, I noticed that many aren't maintained or not quite what I was looking for.
In the end, I found one I liked called Revisionize. While it's reputation and usage isn't up yet since it's rather new, I like it.
Pros:
- Nice UI within WordPress, buttons are easy to find and there are warnings and notes when you're using the plugin what pressing buttons will do.
- Has a
5 star4.9 star rating - Still maintained by its developer
- Compatible with Advanced Custom Fields plugin
- Compatible with Public Post Preview plugin
Cons:
Only 300+4,000+ active installsOnly 4 reviews21 reviews- No Gutenberg support
Updated lists on August 15, 2019. While it's still a great plugin, if you're using the Gutenberg blocks editor, it might not be for you.
-
Hey,je suis l'auteur duplugin de Revisionize.Le chemin a été long - sur lepoint de lancer la version 2.1 qui ajoute unemeilleure compatibilitémultisite/réseau.La dernière version a unpanneau deparamètres debaseet ilexistemaintenant quelques addonspayants disponibles sous laforme https://revisionize.pro qui ajoute lapriseen charge des contributeurspour réviser le contenuexistantet soumettre lesmodificationspourexamen.Il y amaintenantplus de 1000installations activeset 11 avis 5 étoiles.Hey I'm the plugin author of Revisionize. It's come a long way - about to launch version 2.1 which adds improved multisite/network compatibility. The latest version has a basic settings panel and there are now a few paid addons available form https://revisionize.pro that adds support for contributors to revisionize existing content and submit changes for review. There are now 1000+ active installs and 11 5-star reviews.
- 1
- 2018-03-07
- Jamie Chong
-
Ouais,vous êtesjusqu'à 18 avis 5 étoiles!Je crois vraiment que cela (et Revisionize) devrait être la réponse acceptée denosjours.Yeah, you are up to 18 5-star reviews! I really believe this (and Revisionize) should be the accepted answer now-a-days.
- 0
- 2018-10-04
- WraithKenny
-
Il y aeu unenette amélioration avec Revisionize.Merci @JamieChongThere's been a solid improvement with Revisionize. Thank you @JamieChong
- 0
- 2019-09-04
- timofey.com
-
- 2010-11-12
Paspour lemoment,malheureusement.Si lapage/l'articleest déjàpublié,votre seul recours serait de créer une nouvelle page/articlepour conserver vosmodificationset lepublier en privé afin que votre collèguepuisse vérifier vosmodifications.Remplacezensuite le contenu de votrepage/publicationen directpar la version révisée.
Justepour votreinformation: Lamodification du statut debrouillon du contenu déjàpubliéest unflux detravail quin'estpas utilisépar denombreux utilisateurs de WordPress.J'aientenduparler d'aumoins 3façons différentes dont lesgens veulent que cela sefasse au cours dumois dernier,donc sans unflux detravail standard,voici comment soumettre les révisions au contenu déjàpublié,Les chances que cela devienne unefonctionnalité de WordPress sontminces.
Not at this time, unfortunately. If the page/post is already published, your only recourse would be to create a new page/post to hold your edits and privately publish it so your colleague can check your changes. Then replace the content on your live page/post with the revised version.
Just FYI: Making draft-status changes to already published content is a workflow not employed by many WordPress users. I've heard of at least 3 different ways people want it to be done in the past month, too ... so without a standard here-is-how-you-submit-revisions-to-already-published-content workflow, chances of this ever being a feature of WordPress are slim.
-
Hmmm,ilme semble étrange que cetype deflux detravailne soitpasplus demandé,d'autantplus que WPest deplusen pluspoussé comme un CMS complet avec destypes de contenupersonnalisés,etc.Hmmm, it does seem odd to me that this kind of workflow isn't in greater demand, especially as WP is increasingly pushed as a full-featured CMS with custom content types, etc.
- 2
- 2010-11-13
- e100
-
Leproblèmeest que «cetype deflux detravail»est défini différemmentpartant depersonnes différentes.S'il y avait unenorme,elle seraitfacile àinclure.Sans standard,lapersonnalisation de WPpour unflux detravail aliène les autres.Dans l'état actuel des choses,ilestplusfacile de laisser les développeurs créer des solutionspersonnaliséespour des situations spécifiques.The problem is that "this kind of workflow" is defined differently by so many different people. If there were a standard, it would be easy to include. Without a standard, customizing WP for one workflow alienates the others. As it stands, it's easier to let developers build custom solutions for specific situations.
- 1
- 2010-11-14
- EAMann
-
Je serais vraimentintéressé d'entendre cestrois différentesfaçons dont lesgens veulentgérer leflux detravail.I'd be really interested in hearing those three different ways people want to manage workflow.
- 0
- 2010-11-22
- MikeSchinkel
-
Les deux dontje me souviensprécisément: 1) ** Basé sur les rôles **: les contributeurspeuventmodifier le contenu d'un articleet cliquer sur «soumettre la révision»,qui doit êtreexaminée avant lamiseen ligne desmodifications.2) ** Révisionsfractionnées **: les utilisateurspeuvent sélectionner unexamen den'importe quel articleet copier automatiquement la révision dans unnouveaumessage sans annuler lemessageexistant.The two I can remember specifically: 1) **Role-based**: Contributers can edit the content of a post and click "submit revision" which must be reviewed before the changes go live. 2) **Split Revisions**: Users can select a review of any post and automatically copy the revision into a new post without rolling the existing post back.
- 0
- 2010-11-22
- EAMann
-
- 2010-11-28
peut-être une solution simple: leplugin http://wordpress.org/extend/plugins/duplicate-post/pour copier unpost
maybe an easy solution: the plugin http://wordpress.org/extend/plugins/duplicate-post/ for copy a post
-
- 2012-02-09
Il y a unplugin appelé Live Drafts qui semblefonctionner assezbien?
There's a plugin called Live drafts that seems to work quite well?
-
Si vous chercheztoujours une solution,consultez ceci: https://github.com/malithmcr/wp-draft-publishedIf you still looking for a solution check this out: https://github.com/malithmcr/wp-draft-published
- 0
- 2019-08-02
- Malith
-
- 2010-11-29
Bien que celane résoudraprobablementpas votreproblème spécifique,je vous suggère de regarder leplugin "Edit Flow" sur wordpress.org.C'est unplugintrès astucieux quipourraittrèsbien vous être utile.
While this probably won't solve your specific problem I suggest you look at the "Edit Flow" plugin on wordpress.org. It's a very slick plugin which may very well be of use to you.
-
Nan.Editflowpermet uniquement de configurerplusieurs statuts demessagesnonpubliés.Ce qu'ilfaut,c'est unmoyen d'enregistrer lesbrouillons desmises àjouren cours dans des articles déjàpubliés.c'est l'une desmissions lesplus étonnantes de WordPress.Nope. Editflow only allows setting up multiple statuses of UNpublished posts. What's needed is a way to save drafts of updates-in-progress to already published posts. it's one of the most stunning ommissions in WordPress.
- 0
- 2015-02-11
- James
-
- 2013-03-16
Ilexistemaintenant une solutiontrès soignée à cela avec unplugin Brouillons demessageRévisions .
Les utilisateurspeuvent être autorisés à créer unbrouillon de révision d'un articlepublié (ou d'untype d'articlepersonnalisé) quiest crééen tant que copieenfant dumessage.
Lesbrouillonspeuvent être comparés à sonparentpublié via lafonction de comparaison des révisions.
Lors de lapublication d'unbrouillon de révision,toutes lesmodifications sont réintégrées auparent lorsque lebrouillonest supprimé.Plusieursbrouillonspeuvent également être conservés.
Je recommanderais celui-ci àtout lemonde -il devient unplugin standardpour les sites WordPress.Cependant,je pense quenouspourrions voir cetype defonctionnalitéen cours de développement dans lenoyau WordPress dans unproche avenir.
There is now a very neat solution to this with a plugin Drafts of Post Revisions.
Users can be permitted to create a draft revision of a published post (or custom post type) which is created as a child copy of the post.
Drafts can be compared to its published parent via the compare revisions feature.
On publishing a draft revision, any changes are integrated back to the parent as the draft is disposed. Multiple drafts can also be maintained.
Would recommend this one to anyone - it's becoming a standard plugin for WordPress sites. However, I suspect we may see this kind of feature being developed in the WordPress core in near future..
-
- 2018-10-30
Bonjour @e100 :)
Jepense qu'une solutionintelligente seraitpour vous d'utiliser unplugingratuitexistant.Ilfaittout ce que vous avez écrit.Téléchargez-le simplement depuis WordPress.org: https://wordpress.org/plugins/revision-manager-tmc/
Cepluginesttrès souventet régulièrementmis àjourRevision Manager TMCfonctionnetrèsbien avec le deuxièmeplugingratuitpourmodifier les capacités du rôle utilisateur - User Role Editor https://wordpress.org/plugins/user-role-editor/
Hi @e100 :)
I think smart solution would be for you to use an existing free plugin. It does all the things you wrote about. Just download it from WordPress.org: https://wordpress.org/plugins/revision-manager-tmc/
This plugin is very often and regularly updatedRevision Manager TMC works great with the second free plugin to edit the user role capabilities - User Role Editor https://wordpress.org/plugins/user-role-editor/
-
Depuis 2019,c'est la solution laplus complète.C'est similaire à Revisionize,maisplusintuitifet plus complet.1) Les révisions sont liées aux articles originaux;2) Vouspermet d'attribuer aux éditeurs un «rôle de contribution»,touten les restreignant àpartir dumessage d'origine;3) Cela donne l'impression que les révisions ressemblent à des révisions,c'est-à-diremasque les options depublication,etc.As of 2019 this is the most complete solution. It's similar to Revisionize, but more intuitive and more complete. 1) Revisions are linked to the original posts; 2) Allows you to assign editors a "Contributed Role", while restricting them from the original post; 3) It makes the revisions feel like revisions, i.e. hides the publishing options, etc..
- 1
- 2019-04-01
- timofey.com
-
- 2016-09-15
Jefiniraiprobablementpar utiliser l'un despluginsmentionnés dans d'autres réponses,mais quandj'avaisbesoin de cettefonctionnalitéet queje n'avaispas letemps de chercher desplugins,c'étaitpourm'assurer que les révisionsfonctionnaient,enregistrer lesmodificationset immédiatementles annuler.
Mon "brouillon"estmaintenant dansmon système de révision.
Pasgénial sur un système deproduction,mais assezbon sur un système de développement,jusqu'à ce que vous décidiez duplugin à utiliser.
I'll probably end up using one of the plugins mentioned in other answers, but when I needed this functionality, and didn't have time to go looking for plugins, was to ensure revisions were working, save the changes and immediately revert them.
Now my "draft" is in my revision system.
Not great on a production system, but good enough on a dev system, until you decide on a plugin to use.
-
- 2016-10-07
J'aitrouvé cette réponse ici qui afonctionnépourmoi.Je l'ai légèrementmodifié carj'utilise des rôles utilisateurpersonnalisés.
function published_to_pending( $post_id ) { global $post; if ( ! is_object( $post ) ) { return; } if ( ! current_user_can( 'publish_posts' ) && $post->post_status == 'publish' ) { // stop recursion call remove_action( 'save_post', 'published_to_pending' ); // update the post, which calls save_post again wp_update_post( array( 'ID' => $post_id, 'post_status' => 'pending' ) ); // re-hook this function back add_action( 'save_post', 'published_to_pending' ); } } add_action( 'save_post', 'published_to_pending' );
Found this answer here which worked for me. I modified it slightly as I am using custom user roles.
function published_to_pending( $post_id ) { global $post; if ( ! is_object( $post ) ) { return; } if ( ! current_user_can( 'publish_posts' ) && $post->post_status == 'publish' ) { // stop recursion call remove_action( 'save_post', 'published_to_pending' ); // update the post, which calls save_post again wp_update_post( array( 'ID' => $post_id, 'post_status' => 'pending' ) ); // re-hook this function back add_action( 'save_post', 'published_to_pending' ); } } add_action( 'save_post', 'published_to_pending' );
Disons quej'ai déjàpublié unepage ou unmessage. Je veuxmaintenant apporter desmodifications,maisje veux qu'un collègue les vérifie avant leurmiseen ligne. Y a-t-il unmoyen defaire cela?
Modifier:je me rends compte que cen'est actuellementpaspossibleen tant quetelet ce sont des solutions de contournement créatives quim'intéressent.
Sur le site sur lequelje travaille actuellement,j'ai également un site de "préparation"protégéparmot depassepour rédiger lesmodifications/ajoutsmajeurs de contenu,et unefois approuvé,je copieet colle sur le siteen ligne. Jeme demande si quelqu'un a utilisé uneméthode similaire,maispeut-être a automatisé le «push» vers le siteen direct?
Je connais cette question: Synchronisation de labase de donnéesentre dev/lamiseen scèneet laproduction ,maisil s'agit davantage de la synchronisationen gros debases de donnéesentièresplutôt que depages ou d'articlesindividuels.
Offremaintenant uneprime afin d'essayer detrouver desidées supplémentairespour des solutions de contournement.