Проблемы Wordpress с получением последней версии страницы

У меня есть код, который извлекает страницу из бэкэнда Wordpress. Я использую post_id для его получения. Проблема в том, что когда я изменяю содержимое страницы, изменения имеют новый идентификатор сообщения. Есть ли хороший способ получить последнюю версию страницы. Название никогда не изменится.

Также я получаю доступ к этим страницам за пределами 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;

person Dave Rottino    schedule 23.04.2012    source источник


Ответы (1)


Сообщение с исходным идентификатором сообщения является текущим сообщением, вы увидите, что оно имеет post_status = 'publish', ревизии имеют post_parent, который соответствует исходному идентификатору сообщения, и статус сообщения «наследовать».

Надеюсь, это поможет. /Питер

person Peter Wooster    schedule 23.04.2012
comment
Да, это так. Мой код мог быть неправильным, но он не получал последние версии сообщений. Хотя у меня сейчас все работает. Спасибо еще раз. - person Dave Rottino; 27.04.2012