晚上,
有没有办法使用$ page id =加载超过1页?
即:
$page_id = 2;
$page_data = get_page( $page_id );
或者我是以错误的方式来做这件事的?
全部谢谢!
答案 0 :(得分:0)
get_page()
已弃用,请改用get_post()
。
ID是独一无二的,如果它们不是很有用的话。如果您有一系列帖子,可以使用foreach
加载它们$page_ids = array( 1, 2, 3, 4 );
$pagess = array();
foreach( $page_ids as $page_id ) {
$pages[] = get_post( $page_id );
}
您现在拥有$pages
作为WP_Post对象的数组。
答案 1 :(得分:0)
如果通过"加载多个页面"你的意思是显示从多个页面到网站的单个页面的内容,然后是的,你可以这样做。这是你可以做到的一种方式。
<?php
$my_postid = 114; // This is page id or post id
$content_post = get_post($my_postid);
$content = $content_post->post_content;
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
echo $content;
?>
只要您更改第一行中的ID号,您就可以多次重复此块。希望这是你要求的,我不确定我完全理解这个问题。