我正在写一个插件,激活后会创建一组页面。我创建的第一个页面希望成为添加的其余页面的父页面。出于某种原因,这是行不通的。有人能看看我的代码,告诉我我做错了什么吗?
我用于添加第一个页面并返回页面ID的代码:
$ssm_page = array(
\'post_title\' => \'Parent Page\',
\'post_content\' => \'This is the parent page.\',
\'post_status\' => \'publish\',
\'post_type\' => \'page\',
\'post_author\' => 1,
\'post_category\' => array(8,39),
\'page_template\' => \'template-fullwidth.php\'
);
$ssm_page_id = wp_insert_post( $ssm_page, $wp_error );
我用于添加后续页面和添加“post\\u parent”属性的代码:
$login_page = array(
\'post_title\' => \'First Child Page\',
\'post_content\' => \'This is the first child page.\',
\'post_parent\' => $ssm_page_id,
\'post_status\' => \'publish\',
\'post_type\' => \'page\',
\'post_author\' => 1,
\'post_category\' => array(8,39),
\'page_template\' => \'template-fullwidth.php\'
);
wp_insert_post( $login_page );
我做错了什么?创建了所有页面,但没有一个子页面设置了父页面。