我目前正在开发一个基于古腾堡的 WordPress 主题,但是当安装到一个空白的 WordPress 安装中时,用户只会得到一个空白页面。
安装主题后,我想自动创建一些默认页面,其中一些默认内容以古腾堡块的形式出现,一个用于主页,一个用于单个,但我找不到任何官方支持。此外,我还想创建一些默认类别和菜单。谁能指出我正确的方向?
我知道主题不应该真正包含默认内容,但由于古腾堡相对较新,我想添加内容以使用户更容易理解如何使用主题。
我目前正在开发一个基于古腾堡的 WordPress 主题,但是当安装到一个空白的 WordPress 安装中时,用户只会得到一个空白页面。
安装主题后,我想自动创建一些默认页面,其中一些默认内容以古腾堡块的形式出现,一个用于主页,一个用于单个,但我找不到任何官方支持。此外,我还想创建一些默认类别和菜单。谁能指出我正确的方向?
我知道主题不应该真正包含默认内容,但由于古腾堡相对较新,我想添加内容以使用户更容易理解如何使用主题。
$wp_insert_post_arr= array(
'ID' =>0,
'post_author'=>””,
'post_date' =>””,
'post_date_gmt' => “”,
'post_content'=>”html in here…..”
'post_content_filtered'=>””,
'post_title'=>””
'post_excerpt'=>””,
'post_status'=>”draft”,
'post_type'=>””
);
wp_insert_post( $wp_insert_post_arr );
您应该搜索 wp insert post 而不是 page。页面是帖子类型
我故意不包括一个钩子,你可以使用激活钩子,但你还需要考虑以下几点: