没有什么直接的意义(我能想到),但有非常接近目的的功能get_default_post_to_edit()
.
由于为了创建新的帖子,它会使帖子在第一次保存之前(作为自动草稿)出现在DB中,因此我们可以稍微修改一下它的过滤器以实现它:
add_filter( \'default_content\', function ( $content, $post ) {
if ( ! is_admin() ) {
return $content;
}
$screen = get_current_screen();
if ( \'post\' === $screen->base && \'add\' === $screen->action && \'code-project\' === $screen->post_type ) {
wp_set_object_terms( $post->ID, \'plugin\', \'code-project-type\' );
}
return $content;
}, 10, 2 );