是否有方法将处理过的页包含在另一个页面中?
例如,在模板中,我们编写$page_data = get_page( .页ID在这里. );
我们希望页面内容在它的模板生成内容之后
例如,当我们使用
echo apply_filters(‘_content’,$page_data->post_content);
我们只获得页面内容,我们希望整个页面(包装,页眉,页脚等)。
发布于 2013-06-18 11:04:53
您可以考虑使用iframe:
<iframe src="http://example.com/page-B" style="border:none;width:100%;height:600px;"></iframe>在页面-A中显示整个页面-B。
您还可以签出wp_remote_get()和wp_remote_retrieve_body()来获取远程内容:
$the_body = wp_remote_retrieve_body( wp_remote_get('http://example.com/page-B') );瞬态API为您提供了将结果缓存一些$timetolive秒的可能性,方法如下:
set_transient( 'my_page_b', $the_body, $timetolive );你可以把它拿来
get_transient( 'my_page_b' );资源:
https://stackoverflow.com/questions/17167146
复制相似问题