Editar email de cambio contraseña Editar email de cambio contraseña


Mostrando resultados del 1 al 6 de 6
  1. #1
    Hola

    Tengo woocomerce y al editar la contraseña automáticamente me llega un correo

    "Hola Usuario,
    Este aviso confirma que tu contraseña ha cambiado en Wordpress.
    Si no has cambiado la contraseña, contacta con el administrador del sitio"
    Quisiera editar este email de Aviso de cambio de contraseña

    ya busque en los templates de woocomerce pero no aparece
    woocommerce/templates/emails at master * woocommerce/woocommerce * GitHub

    Y en ajustes de woocomerce solo aparece reset password.

    Me pueden ayudar a encontrar el archivo para editarlo.

    Muchas gracias.

  2. #2
    Hola, puedes que este tutorial te ayude a encontrarlo de varias manera, suerte.

    Como buscar y reemplazar en la base de datos de WordPress

  3. #3
    Cita Iniciado por Inamsay Ver Mensaje
    Hola, puedes que este tutorial te ayude a encontrarlo de varias manera, suerte.

    Como buscar y reemplazar en la base de datos de WordPress
    Gracias pero lo que busco no creo que este en la base de datos
    sino en archivos para poder editar el diseño.

  4. #4
    Cita Iniciado por yagami Ver Mensaje
    Gracias pero lo que busco no creo que este en la base de datos
    sino en archivos para poder editar el diseño.
    Bueno, yo tu igual busco en la base de datos. De todas formas, para buscarlo en los archivos yo utilizo Dreamweaver, aquí te dejo un tutorial de como funciona.

    Buscar y reemplazar texto, etiquetas y atributos

  5. #5
    bueno ya encontre el mensaje por defecto, pero aun no el template html del email es posible que no exista, habrá una forma de crearlo y reemplace al diseño por defecto??
    wp-includes/user.php

    Código PHP:
    if ( ! empty( $send_password_change_email ) ) {
                
    /* translators: Do not translate USERNAME, ADMIN_EMAIL, EMAIL, SITENAME, SITEURL: those are placeholders. */
                
    $pass_change_text __'Hi ###USERNAME###,

    This notice confirms that your password was changed on ###SITENAME###.

    If you did not change your password, please contact the Site Administrator at
    ###ADMIN_EMAIL###

    This email has been sent to ###EMAIL###

    Regards,
    All at ###SITENAME###
    ###SITEURL###' 
    );

                
    $pass_change_email = array(
                    
    'to'      => $user['user_email'],
                    
    /* translators: User password change notification email subject. 1: Site name */
                    
    'subject' => __'[EXTRANET SNI] Change of password' ),
                    
    'message' => $pass_change_text,
                    
    'headers' => '',
                );

                
    /**
                 * Filters the contents of the email sent when the user's password is changed.
                 *
                 * @since 4.3.0
                 *
                 * @param array $pass_change_email {
                 *            Used to build wp_mail().
                 *            @type string $to      The intended recipients. Add emails in a comma separated string.
                 *            @type string $subject The subject of the email.
                 *            @type string $message The content of the email.
                 *                The following strings have a special meaning and will get replaced dynamically:
                 *                - ###USERNAME###    The current user's username.
                 *                - ###ADMIN_EMAIL### The admin email in case this was unexpected.
                 *                - ###EMAIL###       The old email.
                 *                - ###SITENAME###    The name of the site.
                 *                - ###SITEURL###     The URL to the site.
                 *            @type string $headers Headers. Add headers in a newline (\r\n) separated string.
                 *        }
                 * @param array $user     The original user array.
                 * @param array $userdata The updated user array.
                 *
                 */
                
    $pass_change_email apply_filters'password_change_email'$pass_change_email$user$userdata );

                
    $pass_change_email['message'] = str_replace'###USERNAME###'$user['user_login'], $pass_change_email['message'] );
                
    $pass_change_email['message'] = str_replace'###ADMIN_EMAIL###'get_option'admin_email' ), $pass_change_email['message'] );
                
    $pass_change_email['message'] = str_replace'###EMAIL###'$user['user_email'], $pass_change_email['message'] );
                
    $pass_change_email['message'] = str_replace'###SITENAME###'$blog_name$pass_change_email['message'] );
                
    $pass_change_email['message'] = str_replace'###SITEURL###'home_url(), $pass_change_email['message'] );

                
    wp_mail$pass_change_email['to'], sprintf$pass_change_email['subject'], $blog_name ), $pass_change_email['message'], $pass_change_email['headers'] );
            } 
    Última edición por yagami; 13-jun-2018 a las 09:54

  6. #6
    Cita Iniciado por yagami Ver Mensaje
    bueno ya encontre el mensaje por defecto, pero aun no el template html del email es posible que no exista, habrá una forma de crearlo y reemplace al diseño por defecto??
    wp-includes/user.php

    Código PHP:
    if ( ! empty( $send_password_change_email ) ) {
                
    /* translators: Do not translate USERNAME, ADMIN_EMAIL, EMAIL, SITENAME, SITEURL: those are placeholders. */
                
    $pass_change_text __'Hi ###USERNAME###,

    This notice confirms that your password was changed on ###SITENAME###.

    If you did not change your password, please contact the Site Administrator at
    ###ADMIN_EMAIL###

    This email has been sent to ###EMAIL###

    Regards,
    All at ###SITENAME###
    ###SITEURL###' 
    );

                
    $pass_change_email = array(
                    
    'to'      => $user['user_email'],
                    
    /* translators: User password change notification email subject. 1: Site name */
                    
    'subject' => __'[EXTRANET SNI] Change of password' ),
                    
    'message' => $pass_change_text,
                    
    'headers' => '',
                );

                
    /**
                 * Filters the contents of the email sent when the user's password is changed.
                 *
                 * @since 4.3.0
                 *
                 * @param array $pass_change_email {
                 *            Used to build wp_mail().
                 *            @type string $to      The intended recipients. Add emails in a comma separated string.
                 *            @type string $subject The subject of the email.
                 *            @type string $message The content of the email.
                 *                The following strings have a special meaning and will get replaced dynamically:
                 *                - ###USERNAME###    The current user's username.
                 *                - ###ADMIN_EMAIL### The admin email in case this was unexpected.
                 *                - ###EMAIL###       The old email.
                 *                - ###SITENAME###    The name of the site.
                 *                - ###SITEURL###     The URL to the site.
                 *            @type string $headers Headers. Add headers in a newline (\r\n) separated string.
                 *        }
                 * @param array $user     The original user array.
                 * @param array $userdata The updated user array.
                 *
                 */
                
    $pass_change_email apply_filters'password_change_email'$pass_change_email$user$userdata );

                
    $pass_change_email['message'] = str_replace'###USERNAME###'$user['user_login'], $pass_change_email['message'] );
                
    $pass_change_email['message'] = str_replace'###ADMIN_EMAIL###'get_option'admin_email' ), $pass_change_email['message'] );
                
    $pass_change_email['message'] = str_replace'###EMAIL###'$user['user_email'], $pass_change_email['message'] );
                
    $pass_change_email['message'] = str_replace'###SITENAME###'$blog_name$pass_change_email['message'] );
                
    $pass_change_email['message'] = str_replace'###SITEURL###'home_url(), $pass_change_email['message'] );

                
    wp_mail$pass_change_email['to'], sprintf$pass_change_email['subject'], $blog_name ), $pass_change_email['message'], $pass_change_email['headers'] );
            } 
    Ya lo buscaste en la base de datos, de seguro esta ahi.



Temas similares

  1. Cambio de contraseña en facebook
    Hoy, al entrar en el perfil, me dicen los de facebook que desde la china han intentado entrar en mi cuenta y me piden que cambie la contraseña . Lo...
    Respuestas: 0
    Último mensaje: 04-jul-2016
  2. Cambiar contraseña al ignresar Email y código
    Betas!, estoy haciendo un sistema para que el usuario pueda ignresar una nueva contraseña cuando la olvida. Teniendo en cuenta respuestas que me...
    Respuestas: 0
    Último mensaje: 25-dic-2014
  3. Editar email de bienvenida en SMF
    Hola amigas de forobeta... La pregunta es simple; ¿Como modifico la información que contiene el email de bienvenida en SMF? Me refiero al email...
    Respuestas: 2
    Último mensaje: 26-nov-2014
  4. Obligar a cambio de contraseña
    Hola a todos, tengo un foro montado, y haciendo pruebas al importar los usuarios de SMF las contraseñas con las pasa. Hasta ahi todo correcto que es...
    Respuestas: 3
    Último mensaje: 03-dic-2011

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •