首先使用检查用户是否属于当前站点
<?php is_user_member_of_blog( $user_id, $blog_id ); ?>
获取用户id后,创建用户角色
$user = new WP_User( $user_id );
if ( $user ) {
$roles = $user->roles;
最后,通过在args中添加角色为每个用户创建帖子。并没有测试,但我会为你们做这个把戏。
<?php
$args1 = array(
\'role\' => \'subscriber\',
\'orderby\' => \'user_nicename\',
\'order\' => \'ASC\'
);
$subscribers = get_users($args1);
echo \'<ul>\';
foreach ($subscribers as $user) {
echo \'<li>\' . $user->display_name.\'[\'.$user->user_email . \']</li>\';
}
echo \'</ul>\';
?>