No entiendo muy bien lo que explicas. Puedo probar a regsitrarme en algun link?
Buenas a todos
Espero que me puedan ayudar con mi problema.
Tengo una pagina en wordpress y pense en crear un servicio de blog gratis el cual cree en una subcarpeta con una instalacion limpia de wordpress y le active el MU llamada dominio.com/blog-de/ , tambien comparti la base de datos de manera y forma que todo el que se registre en el dominio principal, el mismo usuario y contraseña le valdria para la seccion de blogs sin tenerse que registrar de nuevo.
El problema viene ahora:
Cuando un usuario crea su cuenta y la valida, su url por ej es dominio.com/blog-de/blogdeprueba/ al identificarse tendria que llevarle a dominio.com/blog-de/blogdeprueba/wp-login.php pero en mi caso no lo hace, lleva directamente a /blog-de/wp-admin.php , usease que redirige todas las cuentas a la cuenta admin de dominio.com/blog-de/
A que puede deberse esto?
Puedo tener posibles incompatibilidades?
Muchas gracias a todos
No entiendo muy bien lo que explicas. Puedo probar a regsitrarme en algun link?
Buenas noches, muchas gracias por intentar ayudarme.
La verdad esque creo que no me explique bien ya que tampoco conseguia reproducir lo que estaba sucediendo.
Ahora si que lo se y esque cuando un usuario se registra en los multiblogs cuando va a loguearse le lleva a un wp-admin que realmente no hay nada, para poder entrar a su admin tiene que ir a su blog y darle al enlace que hay dentro su blog que pone Administrar blog.
Parece un problema de redireccionamientos
Haber si asi puedes tener una orientacion.
los multiblogs los tengo en Blog gratis en Unifik2.com para registrarte Registro | Blog gratis en Unifik2.com
Muchas gracias Admin
Entiendo lo que dices, tienes buddypress isntalado o solo Wordpress MU ?
Hay una barra admin par amultistios que te da la opcion de ir a tus sitios creados, y creo que es de buddypress pero no estoy seguro. Sacaste la barra de admin de alguna forma?
Uso wordpress para el portal principal y wordpress MU para los multiblogs.
El unicico problema que tengo es ese, que al identificarse un usuario le lleva a un panel que realmente no tiene nada, tiene que volver a su blog o si sabe la ruta de su admin ya le lleva correctamente a su panel
En functions.php pone:
Suerte!Código:function mqw_login_redirect($redirect_to, $requested_redirect_to, $user) { if ($user->ID != 0 && $user->ID != 1) { $user_info = get_userdata($user->ID); if ($user_info->primary_blog) { $primary_url = get_blogaddress_by_id($user_info->primary_blog) . 'wp-admin/'; if ($primary_url) { wp_redirect($primary_url); die(); } } } return $redirect_to; } function mqw_admin_redirect() { global $current_user, $blog_id; if ($current_user->ID == 0 || $current_user->ID == 1) return; //the below line blocks access ONLY to the main site wp-admin //remove the line to block access to all sites except primary if ($blog_id !='1') return; $primary_url = get_blogaddress_by_id($current_user->primary_blog) . 'wp-admin/'; if (strpos($_SERVER['REQUEST_URI'], 'wp-admin') && ( $blog_id != $current_user->primary_blog)) { wp_redirect($primary_url); } } add_action('login_redirect', 'mqw_login_redirect', 100, 3); add_action('admin_menu', 'mqw_admin_redirect');
Lo puse en el functions.php del teme principal y no funciona, tambien probe a ponerlo en el functions.php aunque deducia que ahi no seria, efectivamente tampoco me funciona.
En que functions.php debo ponerlo?
Muchas gracias
Última edición por Unifik2; 05/07/2012 a las 08:23
Consegui solucionarlo.
Tan solo habia que poner el codigo que me pusistes en el functions.php del tema principal que general MU a los nuevos blogs.
Miles de gracias Admin![]()