这钩住了wp_insert_post_data
筛选,并检查要插入的帖子是否同时是页面和自动草稿(在首次创建新帖子/页面时发生)。
add_filter( \'wp_insert_post_data\', \'wpse_59007_set_default_page_parent\' );
function wpse_59007_set_default_page_parent( $data )
{
if ( $data[\'post_status\'] == \'auto-draft\' && $data[\'post_type\'] == \'page\' )
$data[\'post_parent\'] = 495;
return $data;
}