我正在使用以下函数在我的WP网站上注册新的自定义帖子类型。
function new_projects() {
$args = array(
'label' => 'Our Projects',
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => array('slug' => 'our-projects'),
'query_var' => true,
'show_in_menu' => 'themes.php',
'menu_icon' => 'dashicons-awards',
'can_export'=> false,
'menu_position' => 100,
'supports' => array(
'title',
'editor',
)
);
register_post_type( 'our-projects', $args );
}
add_action( 'init', 'new_projects' );
它正在注册名为Our Projects的新自定义帖子类型。
现在,我希望在此自定义帖子类型下自动创建帖子,即“我们的项目”左右。
我该如何执行此操作?
由于
答案 0 :(得分:0)
使用wp_insert_post功能在数据库中插入帖子。将其添加到您的代码中。
// Create post object
$my_post = array(
'post_title' => 'Our Projects',
'post_content' => 'This is an auto created post under Projects.',
'post_status' => 'publish',
'post_type' => 'our-projects',
);
// Insert the post into the database
wp_insert_post( $my_post );