您可以使用创建页面wp_insert_post()并确保以“页面”形式发送帖子类型。如果用户导航菜单使用wp\\u list\\u页面,该页面将自动添加到导航菜单中,要在激活时运行它,您可以让您的插件检查它是否存在,并保存其id,以便它只创建一次。
$my_page = get_option(\'my_plugin_page\');
if (!$my_page){
// Create post/page object
$my_new_page = array(
\'post_title\' => \'My page\',
\'post_content\' => \'This is my page content.\',
\'post_status\' => \'publish\'
);
// Insert the post into the database
$my_page = wp_insert_post( $my_new_page );
update_option(\'my_plugin_page\',$my_page);
}