Je suis en train de développer un site basé sur une base de données wordpress 3.0 mais j'ai du mal à comprendre l'implémentation des posts/draft/auto-draft/inherit/revision. Je crois que la première sauvegarde (mais pas auto-draft?) du post devient la ligne "primaire" sans parent qui est mise à jour à chaque fois qu'un nouveau brouillon est enregistré, ou que le post publié est mis à jour. Il semble aussi que l'ancienne ligne "primaire" soit copiée avec les colonnes statut, créé et parentId mises à jour, mais vers quoi ?
Ce que je ne comprends pas, c'est comment post_status=revision|inherit est lié au post. Que se passe-t-il si je commence à éditer un post publié et qu'il est automatiquement enregistré ? Que se passe-t-il si je le mets en brouillon ?
Je suppose que la vraie question est de savoir comment insérer quelque chose (par exemple une nouvelle sauvegarde automatique d'un ancien post) dans la table wp_posts sans utiliser la base de code wordpress, quelles requêtes dois-je exécuter ?