Example #1
0
    $url = $plugin_url . '/login.php?user_id=' . $user_id;
    $account = denglu_bind_account($user);
    $binds = array_filter($account, filter_value) + $account;
    echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"{$plugin_url}/css/style.css\" />";
    echo "<tr><th>绑定帐号</th><td><span id=\"login_bind\">";
    foreach ($binds as $key => $vaule) {
        if ($vaule[0]) {
            echo "<a href=\"{$url}&del={$key}\" title=\"{$vaule['1']} (已绑定)\" class=\"btn_{$key} bind\" onclick=\"return confirm('Are you sure? ')\"><b></b></a>\r\n";
        } else {
            echo "<a href=\"{$url}&bind={$key}\" title=\"{$vaule['1']}\" class=\"btn_{$key}\"></a>\r\n";
        }
    }
    echo "</span><p>( 说明:绑定后,您可以使用用户名或者用合作网站帐号登录本站,再次点击可以解绑。)</p></td></tr>";
}
// 删除用户绑定
if (!use_denglu_bind()) {
    function delete_denglu_user_bind($user_id, $name)
    {
        if ($theid = get_theid($name)) {
            $mid = $theid[0] . 'mid';
            $mediaUID = get_user_meta($user_id, $mid, true);
            if ($mediaUID) {
                set_bind($mediaUID);
                delete_usermeta($user_id, $mid);
            }
        }
    }
    add_action('delete_user_bind', 'delete_denglu_user_bind', 3, 2);
}
/**
 * 评论函数 v2.3.5
Example #2
0
function wp_connect_profile_fields($user)
{
    $user_id = $user->ID;
    $user_login = $user->user_login;
    echo '<h3>登录绑定</h3><table class="form-table">';
    if ($user->user_status == 0 && !is_super_admin($user_id)) {
        echo '<tr><th><label for="new_username">修改用户名</label></th><td><input type="text" name="new_username" id="new_username" value="' . $user_login . '" size="16" /><input type="hidden" name="old_username" id="old_username" value="' . $user_login . '" /> <span class="description">只允许修改一次</span></td></tr>';
    }
    if (!use_denglu_bind()) {
        wp_connect_bind_qq($user);
    } else {
        denglu_bindInfo($user);
    }
    echo '</table>';
}