Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Redirigir lostpassword a blog secundario correspondiente en multisite

Estas en el tema de Redirigir lostpassword a blog secundario correspondiente en multisite en el foro de WordPress en Foros del Web. Hola, a ver si alguien me puede ayudar. En multisitios cuando el usuario de un sub-sitio quiere recuperar la contraseña, el enlace de wp-login.php le ...
  #1 (permalink)  
Antiguo 29/04/2016, 05:46
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Redirigir lostpassword a blog secundario correspondiente en multisite

Hola, a ver si alguien me puede ayudar.

En multisitios cuando el usuario de un sub-sitio quiere recuperar la contraseña, el enlace de wp-login.php le envía al login del sitio principal de la red.

Código HTML:
Ver original
  1. http://sitioprincipal.com/wp-login.php?action=lostpassword

Ya que se trata de un multisitio con dominios de primer nivel me gustaría que redirigiera al login de su propio dominio y no al principal de la red, ya que eso despista a algunos usuarios.

A continuación copio la función de wp a la que llama, que se encuentra en general-template.php

He probado con una acción personalizada pero no lo he logrado, me crea un loop infinito.

Código:
/**
496	 * Returns the URL that allows the user to retrieve the lost password
497	 *
498	 * @since 2.8.0
499	 *
500	 * @param string $redirect Path to redirect to on login.
501	 * @return string Lost password URL.
502	 */
503	function wp_lostpassword_url( $redirect = '' ) {
504	        $args = array( 'action' => 'lostpassword' );
505	        if ( !empty($redirect) ) {
506	                $args['redirect_to'] = $redirect;
507	        }
508	
509	        $lostpassword_url = add_query_arg( $args, network_site_url('wp-login.php', 'login') );
510	
511	        /**
512	         * Filter the Lost Password URL.
513	         *
514	         * @since 2.8.0
515	         *
516	         * @param string $lostpassword_url The lost password page URL.
517	         * @param string $redirect         The path to redirect to on login.
518	         */
519	        return apply_filters( 'lostpassword_url', $lostpassword_url, $redirect );
520	}
__________________
Mi blog personal | Mi G+

Etiquetas: blog, cada, redirigir, secundario, template
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:54.