我目前正在开发基于gutenberg的WordPress主题,但是当安装到空白WordPress安装中时,用户只会得到一个空白页面。
安装主题后,我想自动创建一些带有默认内容的默认页面,形式为gutenberg块,其中一个用于主页,一个用于单个页面,但是我对此没有任何官方支持。此外,我还想创建一些默认的类别和菜单。谁能指出我正确的方向?
我知道主题不应该真正包含默认内容,但是由于gutenberg相对较新,我想添加内容以使用户更容易理解如何使用主题。
答案 0 :(得分:0)
$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插入帖子,而不是页面。页面是帖子类型
我故意不包括一个挂钩,可以使用一些激活挂钩,但是您还需要考虑以下几点: