当我获取特定Id的页面内容时,我遇到了一些问题。我正在使用下面给出的代码。
我的数据库中有很多页面,我只想显示包含id =30
和post_type=page
的页面。当我使用下面给出的代码时,它会显示所有包含post_type=page
的页面内容。但我只是那一个。我认为我的代码中存在一些语法问题。
<?php
$loop = new WP_Query( array( 'post_type' => 'page','ID'=> 30) );
while ( $loop->have_posts() ) : $loop->the_post();
the_content();
endwhile;
?>
答案 0 :(得分:0)
试试这个
global $wpdb;
$details = $wpdb->get_var("SELECT * FROM $wpdb->posts WHERE ID=30 and post_type='page'");
return $details;
或
<?php
$args=array(
'post_type'=>'page',
'post__in' => array('595', '33', 44)
);
$the_query = new WP_Query($args);
?>
祝你好运
答案 1 :(得分:0)
呃,好老get_post(30)
发生了什么?