Wordpress将指定给数据库中特定页面的页面模板保存在wp_postmeta
桌子
其保存方式如下:
\'meta_key\' => \'_wp_page_template\',
\'meta_value\' => \'NAME_ OF_TEMPLATE\'
记住这一点,您可以使用
get_pages
(
您还可以利用WP_Query
)
示例:
$pages = get_pages(array(
\'meta_key\' => \'_wp_page_template\',
\'meta_value\' => \'page-special.php\'
));
foreach($pages as $page){
echo $page->ID.\'<br />\';
echo apply_filters( \'the_content\', $page->post_content );
}