我会在new_page 操作,然后使用update_post_meta() 更新的post meta值_wp_page_template:
<?php
function wpse31124_set_page_default_template( $page_id ) {
    update_post_meta( $page_id, \'_wp_page_template\', \'sidebar-page.php\' )
}
add_action( \'new_page\', \'wpse31124_set_page_default_template\' );
?>
 您可以钩住其他操作,但它们可能会影响您使用默认模板的能力。使用
new_page 将确保回调仅在最初创建新页面时更改页面模板元数据值。