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