el propietario del blog multisitio

2

En un sitio múltiple, ¿cómo puedo obtener el ID del propietario del blog actual?

Sé cómo obtener la identificación actual de los blogs usando get_current_blog_id (), por lo que, dada esa identificación, ¿cómo obtendré la identificación del propietario de ese blog? (solo hay un propietario por blog).

    
pregunta mikkelbreum 11.12.2011 - 17:39

2 respuestas

2

Se me ocurrió esta solución para una consulta directa, pero aún me gustaría saber si hay una etiqueta de plantilla que no he visto.

$blog_id = get_current_blog_id();

$querystring = "SELECT 'user_id'
                FROM 'wp_usermeta'
                WHERE (meta_key LIKE 'primary_blog' AND meta_value LIKE $blog_id) 
                LIMIT 1";

$blogownerid = $wpdb->get_var($querystring);
    
respondido por el mikkelbreum 11.12.2011 - 17:56
2

Utilizo esta solución para obtener el ID del propietario del blog actual:

$thisblog = $current_blog->blog_id;
$mail = get_blog_option($thisblog, 'admin_email');
$user_from_email = get_user_by('email', $mail);
$user_id = $user_from_email->ID;
    
respondido por el ptriek 11.12.2011 - 18:32

Lea otras preguntas en las etiquetas