Pregunta sobre Customize WordPress Emails and Alerts - Better Notifications for WP de Wordpress:

Correo electrónico doble al publicar la actualización

Un usuario preguntó 👇

Hola,

Descubrí cómo / por qué algunas personas ven correos electrónicos duplicados en una actualización de trabajo. Estamos utilizando el tema Personalizar y el Generador de perfiles. El problema haría que cualquiera de ellos estuviera habilitado.

Cuando se presiona el botón Actualizar, se llama dos veces al script post.php. El contenido se actualiza primero, los metadatos se actualizan por segunda vez. Ambas veces desencadenan la acción ‘publ_to_publish’.

En la función bnfw-> update_post, agregue la siguiente prueba:

    	if ( isset($_GET) && count($_GET) > 0 && isset($_GET['meta-box-loader']) )
			{
			return;
			}

Esto evitará que las actualizaciones de metadatos activen el segundo correo electrónico.

No he depurado esta ocupación, por lo que si alguien tiene problemas con correos electrónicos duplicados en otro lugar, esto puede resolverse o no.

Espero que esto ayude,

Brad M.

Lanzador de hilos

(@ bmettee4)

Hace 2 años, 1 mes

También descubra otro problema potencialmente no relacionado: la función helpers.php bnfw_get_user_select_class sugiere que Ajax se usará para usuarios adicionales cuando user_count> 100 function bnfw_render_users_dropdown Ajax when user_count> 200

¿No deberían ser compatibles estos dos recuentos?

(@voltronik)

Hace 2 años, 1 mes

Hola @ bmettee4, Gracias por contactar y tus sugerencias.

Déjame mirar y probar para saber cómo lo hago. Me pondré en contacto con usted pronto.

(@terjeb)

Hace 2 años, 1 mes

Hola. El mismo problema también ocurre con los correos electrónicos duplicados cuando se usa bnfw junto con el plugin «Restringir contenido». Después de la actualización normal del trabajo, en versiones anteriores a 5.0, era una llamada ajax como esta: REQUEST_URI: «/Site49/wp-admin/admin-ajax.php?action=oembed-cache&post=8»
y esta actualización fue detenida por:
función pública on_shutdown () {if (especificado (‘DOING_AJAX’) && DOING_AJAX) {return; }
En wp 5.0, esta actualización se cambia a REQUEST_URI: “/Site50/wp-admin/post.php?post=126&action=edit&meta-box-loader=1&_wpnonce=38032602d7&_locale=user”
y causa doble correo electrónico.

(@voltronik)

Hace 2 años, 1 mes

Gracias @terjeb, eso es útil.

Lanzador de hilos

(@ bmettee4)

Hace 2 años, 1 mes

Durante el fin de semana encontré que se estaba usando el segundo valor, «meta_box», pero en diferentes circunstancias (no parece que ambos se usen al mismo tiempo). Creo que se han realizado algunas adiciones en el corazón de wordpress que no son consistentes.

Mi línea de infracción ahora es:
if ( isset($_GET) && count($_GET) > 0 && (isset($_GET['meta-box-loader']) || isset($_GET['meta_box'])) )

(@voltronik)

Hace 2 años, 1 mes

Gracias @ bmettee4, eso también es útil.

(@takkischitt)

Hace 2 años, 1 mes

También recibo la pregunta doble por correo electrónico. No estoy seguro de si esto te ayudará, pero a mí me pareció que comenzó a enviar correos electrónicos duplicados cuando WordPress introdujo el nuevo editor. Cuando cambio al editor clásico, los correos electrónicos duplicados se detienen.

Esta respuesta fue modificada hace 2 años, hace un mes por.

(@voltronik)

Hace 2 años, 1 mes

Hola @takkischitt, Gracias, eso es útil.

@ bmettee4 @terjeb ¿Alguno de ustedes está usando el nuevo Editor de bloques (Gutenberg)?

(@terjeb)

Hace 2 años, 1 mes

Agregué un plugin «Editor clásico», y en la configuración / escritura uso obligatorio de un editor clásico. WP ya no emite http-req que contiene «meta-box-loader». No se han recibido correos electrónicos duplicados.

Lanzador de hilos

(@ bmettee4)

Hace 2 años, 1 mes

Usamos Gutenberg para las entradas principales del blog y TinyMCE para el tipo de publicación personalizada. Los duplicados solo ocurren cuando se usa el tema Gutenberg AND Customify o Profile Builder. Básicamente se parece a Gutenberg y a los metabloques de cualquier tema o plugin.

(@voltronik)

Hace 2 años, 1 mes

Hola @ bmettee4, Eso es útil.

(@voltronik)

Hace 2 años, 1 mes

Hola @ bmettee4 @terjeb @takkischitt, ¿Puedes contactar a través de https://betternotificationsforwp.com/contact Entonces, ¿puedo enviarte una versión beta del plugin para que lo pruebes?

(@takkischitt)

Hace 2 años, 1 mes

@voltronik

Te envié un mensaje a través de la opción ‘Relaciones públicas / Noticias’ de la página ‘Contacto’ en betternotificationsforwp.com

Salud

(@takkischitt)

Hace 2 años, 1 mes

@voltronik

Ha enviado una respuesta sobre la versión beta a la dirección de correo electrónico ‘hello @ …’.

Salud

Lanzador de hilos

(@ bmettee4)

Hace 2 años, 1 mes

Beta parece funcionar perfectamente. No se envían más duplicados por correo que un tipo de correo personalizado.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.