如何检查当前用户是否在WordPress Multisite中有博客/网站?

时间:2012-11-28 05:24:20

标签: wordpress networking wpmu

我想知道如何修改以下代码以检查当前用户是否已在我的wordpress网络上设置了网站/博客?

<?php 
global $wp_roles;
foreach ( $wp_roles->role_names as $role => $name ) :
    if ( current_user_can( $role ) && $role == 'administrator') { 
        if ( class_exists( 'MarketpressFadminWidget' ) ) { 
            $mp_frontend_settings = get_option( 'mp_frontend_settings' );
            $mp_frontend_settings = unserialize($mp_frontend_settings);
            $adminpage = $mp_frontend_settings['page_id'];
            $permalink = get_permalink($adminpage);
            ?>
            // My Links / Html Content
            <?php 
        } 

1 个答案:

答案 0 :(得分:1)

使用功能get_blogs_of_user

  

描述

     

返回一个对象数组,其中包含指定用户有权访问的每个博客的详细信息。