Php Wordpress多站点-默认帖子页面

Php Wordpress多站点-默认帖子页面,php,wordpress,admin,Php,Wordpress,Admin,在wordpress multisite中创建新站点时,我尝试设置博客帖子的默认页面。通过运行以下命令,我可以设置默认的静态页面,但无法为设置默认的posts页面找到它 提前谢谢 将默认静态页面设置为“首页”: add_action( 'wpmu_new_blog', 'process_extra_field_on_blog_signup', 10, 6 ); function process_extra_field_on_blog_signup( $blog_id, $user_id, $d

在wordpress multisite中创建新站点时,我尝试设置博客帖子的默认页面。通过运行以下命令,我可以设置默认的静态页面,但无法为设置默认的posts页面找到它

提前谢谢

将默认静态页面设置为“首页”:

add_action( 'wpmu_new_blog', 'process_extra_field_on_blog_signup', 10, 6 );

function process_extra_field_on_blog_signup( $blog_id, $user_id, $domain, $path, $site_id, $meta ) {
switch_to_blog($blog_id);
$homepage = get_page_by_title( 'Home' );   
if ( $homepage )
{
    update_blog_option( $blog_id, 'page_on_front', $homepage->ID );
    update_blog_option( $blog_id, 'show_on_front', 'page' );
}
restore_current_blog();
}
解决方案:

update_blog_option( $blog_id, 'page_for_posts', $blogpage->ID );