0

Wordpressのバックエンドからページを取得するコードがあります。post_idを使用して取得します。問題は、ページコンテンツを変更すると、変更に新しい投稿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;
4

1 に答える 1

2

元の投稿 ID を持つ投稿が現在の投稿です。post_status = 'publish' であることがわかります。リビジョンには元の投稿 ID と一致する post_parent があり、投稿ステータスは 'inherit' です。

これが役立つことを願っています。/ピーター

于 2012-04-23T17:50:26.653 に答える