访问地址:xx/?page_id=12
如果是在当前页面,只需要通过循环就可以输出对应的信息
<?php if(have_posts()):while(have_posts()):the_post(); ?> <div class="post"> <h1 class="title"><? the_title();?></h1> <? the_content();?> </div> <? endwhile; endif; ?>
但是如果在其他页面呢?
知道ID可以这样获取内容:
$page_id = 12; $page_data = get_page( $page_id ); echo '<h3>'. $page_data->post_title .'</h3>';// 标题 echo apply_filters('the_content', $page_data->post_content); //内容
如果知道别名:
<?php $name = 'about-us'; //page别名 global $wpdb; $page_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '$name'"); echo $page_data = get_page( $page_id )->post_content; ?>