2012-04-23 1 views
0

J'ai du code qui récupère une page du backend de Wordpress. J'utilise le post_id pour le récupérer. Le problème est que lorsque je modifie le contenu de la page, les modifications ont un nouvel identifiant de publication. Y at-il un bon moyen de récupérer la dernière révision d'une page. Le titre ne changera jamais.Problèmes Wordpress lors de la récupération de la dernière révision de page

J'accède également à ces pages en dehors de Wordpress.

   $pagelisting = $_GET['pagelisting']; 
       require('../blog/wp-load.php'); 
       define('WP_USE_THEMES', false); 
       query_posts('showposts=1'); 

       $post_id = 195; 
       $queried_post = get_post($post_id); 
       $title = $queried_post->post_title; 

       $content = $queried_post->post_content; 
       $content = apply_filters('the_content', $content); 

       echo $content; 

Répondre

2

Le poste avec l'ID du message d'origine est le poste actuel, vous verrez qu'il a post_status = « publier », les révisions ont un post_parent qui correspond à l'ID du message d'origine et un statut de poste « inherit » .

J'espère que cela aide. /peter

+0

Oui, c'est le cas. Mon code a peut-être été erroné, mais il ne récupérait pas les dernières révisions de post. Je l'ai tout fonctionne maintenant bien. Merci encore. –

Questions connexes