• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Core / Modificar el mensaje de notificación de comentarios en WordPress

Modificar el mensaje de notificación de comentarios en WordPress

Modificar el mensaje de notificación de comentarios en WordPress

[ 6 diciembre 2018 ] [ Autor: Jhon Marreros Guzmán ][ Core - Intermedio] [ ]

funcionalidad

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

En un artículo anterior vimos cómo eliminar el campo de URL del formulario de comentarios en WordPress, sin embargo en los correos aún sigue mostrándose la etiqueta del campo URL. En este artículo veremos cómo hacer cambios al mensaje de notificación y aprobación que envía WordPress cuando se hacen comentarios.

 

Generalidades

Si no has cambiado la configuración de comentarios que viene por defecto en WordPress, entonces posiblemente tengas habilitado para que te lleguen correos de aprobación de comentarios y correos de notificación de nuevos comentarios, tal como se muestra en la siguiente imagen (pantalla de Ajustes > comentarios)

Pantalla de configuración de notificación comentarios

 

Caso de aplicación

El caso que veremos esta relacionado con un artículo anterior, cuando eliminamos el campo de URL del formulario de comentarios en WordPress. A pesar de que el campo no existe, en el correo de notificación aún seguirás viendo el texto de URL, tal como se muestra en la siguiente imagen.

correo de notificación con campo url

 

Modificando el mensaje por código

La idea es eliminar el texto de URL ya que igual nunca será ingresado porque no se esta mostrando en el formulario de comentarios. Usaremos el siguiente código que puedes colocar en tu child-theme o en algún plugin de snippets.


function dcms_filter_comment_text( $notify_message, $comment_id ) { 
    return str_replace('URL: ','',$notify_message); 
}; 

add_filter( 'comment_moderation_text', 'dcms_filter_comment_text', 10, 2 ); 
add_filter( 'comment_notification_text', 'dcms_filter_comment_text', 10, 2 );

En el código anterior:

  • Usamos dos hooks de filtro comment_moderation_text y comment_notification_text, ambos hacen referencia a la misma función
  • La función dcms_filter_comment_text tiene dos parámetros, el primero de ellos es el mensaje completo de correo
  • El parámetro de la función $notify_message lo podemos modificar y devolverlo modificado
  • Usamos la función de PHP str_replace para reemplazar el campo de URL del mensaje por una cadena vacía

 

Conclusión

Tal como has visto, puedes usar los hooks de filtros de WordPress para hacer modificaciones al mensaje de correo de notificación de nuevo comentario en WordPress, puedes modificar el texto del comentario usando funciones de búsqueda y reemplazo de PHP, incluso puedes agregar texto adicional concatenando a la variable del mensaje.

 
¿Aún con dudas?, en el siguiente video se detalla cómo realizar esta modificación

Suscríbete a DecodeCMS:  

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Personalizar email de registro de nuevo usuario en WordPressPersonalizar email de registro de nuevo usuario en WordPress
  • Cambiar comillas en WordPressCambiar comillas («») en WordPress
  • Agregar super administrador a multisitio de WordPressAgregar super administrador a multisitio de WordPress
  • Eliminar campo url comentarios WordPressEliminar campo URL de los comentarios de WordPress
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (2 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Comentarios

  1. RODOLFO

    6 enero, 2021

    Hola, como pued eliminarse el encabezado de el correo que aparece en el envio de los mensajes de wordpress, por personalizado ingresado., es decir, que no aparezca asi wordpress@pruebaswebempresas.com sino que sea enviado y aparezca por ejemplo invitacion@pruebaswebempresas.com? es decir que no quede rastro de wordpress. Asi como esta en un grafico de alla arriba. quedo atento.RODOLFO

    • Jhon Marreros Guzmán

      6 enero, 2021

      Hola Rodolfo, revisa el siguiente artículo: https://decodecms.com/personalizar-email-de-registro-de-nuevo-usuario-en-wordpress/

  2. Alberto

    20 junio, 2021

    Me gustaría eliminar tanto:
    Enlace permanente: https:
    Enviarlo a la papelera: https:/
    Marcarlo como spam: https://

    como podría hacerlo?

    • Jhon Marreros Guzmán

      21 junio, 2021

      Hola, podrías ocultarlo por CSS, revisa el siguiente artículo de referencia: https://decodecms.com/eliminar-opciones-de-pantalla-en-wordpress/

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Presentación

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Jooble
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad social woocommerce

Populares

Adaptar un theme WordPress a Gutenberg

Mostrar la descripción corta del producto en la página de tienda de WooCommerce

Formulario de login sin plugins en WordPress

Agregar redes sociales en la cabecera de WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2023 Todos los derechos reservados