web-dev-qa-db-fra.com

Les révisions de publication n'enregistrent ou n'apparaissent que pour les types de publication personnalisés

Mon site Web utilise un certain nombre de types de messages personnalisés, ainsi que les types traditionnels "messages" et "pages". Pour toutes les "publications" et "pages", les révisions s'affichent comme il se doit, avec un historique des modifications visibles, l'option de comparer les publications, etc. Pour tous les types de publication personnalisés, je n'ai pas d'historique de révision. J'ai activé les révisions lors de la définition de chacun de ces types de publication dans functions.php. Je reçois donc un onglet vide portant la mention "Révisions" sur chacun de ces types de publication, mais sans afficher ni collecter aucune donnée de révision.

Je ne sais pas comment résoudre ce problème et toute aide serait la bienvenue!

Merci d'avance pour toute aide.

6
Michael T

J'ai juste perdu beaucoup de temps à comprendre cela.

Il y a un certain nombre de choses qu'un utilisateur devrait exclure en premier.

  1. Désactivez tous les plugins et passez à un thème par défaut comme vingt-treize si les éléments ci-dessous ne fonctionnent pas.
  2. Pour vous assurer que les révisions ne sont pas désactivées, assurez-vous que cela n'existe pas dans wp-config.php: define('WP_POST_REVISIONS', false);
  3. Sur un panneau de modification de page/post-édition, cliquez sur "Options d'écran" en haut à droite, cochez la case "Révisions" et assurez-vous qu'elle est active.

Cela résoudra généralement les problèmes de la plupart des gens.

Toutefois. S'il n'y a pas de révisions pour le type d'article/page/personnalisé-après que vous regardez, l'option de révisions n'apparaîtra pas sous Options d'écran. Vous saurez que vous avez des révisions sur la publication en cours si un nombre de révisions apparaît dans la barre latérale droite sous "Publier", comme illustré ci-dessous (Révisions: 2):

There are revisions on this image

Si vous ne le voyez pas, cliquer sur "Options d'écran" n'affichera pas "Révisions". Donc, "Mettre à jour" le message et il devrait ensuite créer une révision, et ensuite vous pouvez cliquer sur Options de l'écran en haut et activer les révisions ...

Un peu frustrant que cela fonctionne de cette façon, mais j'espère que cela aidera quelqu'un d'autre.

7
Jake

Un ajout à l'excellente réponse de Jake, car moi aussi, j'ai juste perdu beaucoup de temps à comprendre cela.

  1. Modifier et enregistrer la page/publier deux fois . Faire une seule modification n'a pas fait que la case à cocher Révisions apparaisse dans mes Options d'écran . Je devais éditer et sauvegarder la page deux fois. Je ne sais pas pourquoi, mais cela vaut la peine d'essayer si une édition ne fait pas apparaître les révisions. Je pense que cela pourrait être lié au fait que le site a été créé à partir de la sauvegarde d'un autre site (via BackupBuddy).
  2. Confirme le support du type de message . Je comprends que les types de publication personnalisés fonctionnaient pour vous, mais si d’autres rencontrent ce problème avec les types de publication personnalisés, le type de publication personnalisée doit être programmé pour prendre en charge les révisions comme indiqué dans dans une autre question .
0
Andy Giesler