尝试了解如何在创建网站时自动创建用户。
因此,当前当新用户注册时,将创建他们的帐户并创建他们的网站。这就给了新站点一个用户(站点的管理员)。但是,当它被创建时,我还希望在创建时为每个新的网络站点自动创建3个以上的用户。
尝试了解如何在创建网站时自动创建用户。
因此,当前当新用户注册时,将创建他们的帐户并创建他们的网站。这就给了新站点一个用户(站点的管理员)。但是,当它被创建时,我还希望在创建时为每个新的网络站点自动创建3个以上的用户。
你可以这样做wpmu_new_blog
然后创建不存在的用户,并将该用户添加到正在创建的博客中。要做到这一点,您将使用这样的代码(仅针对1个用户)、作为启用网络的插件或主主题函数。php
add_filter(\'wpmu_new_blog\',\'wpse_29543_new_blog\');
function wpse_29543_new_blog($blogid){
$user_name="user";
$user_password="password";
$user_email="email@gmail.com";
$role="editor";
$user_id = username_exists( $user_name );
if ( !$user_id ) {
$user_id = wp_create_user( $user_name, $user_password, $user_email );
}
add_user_to_blog( $blogid, $user_id, $role );
}
有没有办法使用WordPress Multisite将所有子网站协作到主站点?我的想法是让所有子网站都成为一个组织的部门,主网站成为该组织的头版。导航将自动创建:一个用于主站点,然后一个单独的导航将列出部门(子站点)以及这些站点页面的下拉列表。我相信这一切都可以通过脚本来实现,但我很好奇是否有现成的解决方案。