我会在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
将确保回调仅在最初创建新页面时更改页面模板元数据值。