Pergunta sobre como personalizar e-mails e alertas do WordPress – Notificações melhores para WP por WordPress: e-mail duplo ao postar atualização

Um usuário perguntou ?

Olá,

Descobri como/por que algumas pessoas veem e-mails duplicados em uma atualização de trabalho. Estamos usando o tema Personalizar e o Profiler. O problema faria com que qualquer um deles fosse ativado.

Quando o botão Atualizar é pressionado, o script post.php é chamado duas vezes. O conteúdo é atualizado primeiro, os metadados são atualizados uma segunda vez. Ambas as vezes acionam a ação ‘publ_to_publish’.

Na função bnfw->update_post, adicione o seguinte teste:

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

Isso impedirá que as atualizações de metadados acionem o segundo e-mail.

Não depurei essa ocupação, portanto, se alguém estiver tendo problemas com e-mails duplicados em outro lugar, isso pode ou não ser resolvido.

Eu espero que isso ajude,

Brad M.

lançador de tópicos

(@bmetee4)

2 anos, 1 mês atrás

Descubra também outro problema potencialmente não relacionado: function helpers.php bnfw_get_user_select_class sugere que o Ajax será usado para usuários adicionais quando user_count > 100 function bnfw_render_users_dropdown Ajax quando user_count > 200

Essas duas contagens não deveriam ser compatíveis?

(@voltronik)

2 anos, 1 mês atrás

Oi @bmettee4, Obrigado por entrar em contato e suas sugestões.

Deixe-me assistir e testar para descobrir como eu faço isso. Entrarei em contato com você em breve.

(@terjeb)

2 anos, 1 mês atrás

Olá. O mesmo problema também ocorre com e-mails duplicados ao usar o bnfw em conjunto com o plug-in “Restringir conteúdo”. Após o trabalho de atualização normal, em versões anteriores a 5.0, era uma chamada ajax como esta: REQUEST_URI: “/Site49/wp-admin/admin-ajax.php?action=oembed-cache&post=8”

e esta atualização foi interrompida por:
public function on_shutdown() { if (specified(‘DOING_AJAX’) && DOING_AJAX) { return; }

No wp 5.0 esta atualização é alterada para REQUEST_URI: “/Site50/wp-admin/post.php?post=126&action=edit&meta-box-loader=1&_wpnonce=38032602d7&_locale=user”

e causar e-mail duplo.

(@voltronik)

2 anos, 1 mês atrás

Obrigado @terjeb, isso é útil.

lançador de tópicos

(@bmetee4)

2 anos, 1 mês atrás

No fim de semana descobri que o segundo valor, “meta_box”, estava sendo usado, mas em circunstâncias diferentes (eles não parecem ser usados ​​ao mesmo tempo). Acho que houve algumas adições ao coração do wordpress que não são consistentes.

Minha linha de violação agora é:
if ( isset($_GET) && count($_GET) > 0 && (isset($_GET['meta-box-loader']) || isset($_GET['meta_box'])) )

(@voltronik)

2 anos, 1 mês atrás

Obrigado @bmettee4, isso também é útil.

(@takkischitt)

2 anos, 1 mês atrás

Também recebo a pergunta dupla por e-mail. Não tenho certeza se isso irá ajudá-lo, mas me pareceu que começou a enviar e-mails duplicados quando o WordPress introduziu o novo editor. Quando mudo para o editor clássico, os emails duplicados param.

Esta resposta foi modificada há 2 anos, um mês atrás por.

(@voltronik)

2 anos, 1 mês atrás

Oi @takkischitt, Obrigado, isso é útil.

@bmettee4 @terjeb Algum de vocês está usando o novo Editor de Blocos (Gutenberg)?

(@terjeb)

2 anos, 1 mês atrás

Adicionei um plugin “Classic Editor”, e na configuração/script é obrigatório o uso de um editor clássico. WP não emite mais http-req contendo “meta-box-loader”. Nenhum e-mail duplicado foi recebido.

lançador de tópicos

(@bmetee4)

2 anos, 1 mês atrás

Usamos o Gutenberg para as postagens principais do blog e o TinyMCE para o tipo de postagem personalizada. As duplicatas ocorrem apenas ao usar o tema Gutenberg AND Customify ou Profile Builder. Basicamente se parece com o Gutenberg e os metablocos de qualquer tema ou plugin.

(@voltronik)

2 anos, 1 mês atrás

Oi @bmettee4, Isso é útil.

(@voltronik)

2 anos, 1 mês atrás

Oi @bmettee4 @terjeb @takkischitt, Você pode entrar em contato via Posso enviar uma versão beta do plugin para você experimentar?

(@takkischitt)

2 anos, 1 mês atrás

@voltronik

Enviei uma mensagem para você através da opção ‘PR/Notícias’ da página ‘Contato’ em betternotificationsforwp.com

Saúde

(@takkischitt)

2 anos, 1 mês atrás

@voltronik

Você enviou uma resposta sobre a versão beta para o endereço de e-mail ‘hello @ …’.

Saúde

lançador de tópicos

(@bmetee4)

2 anos, 1 mês atrás

Beta parece funcionar perfeitamente. Não são enviadas mais duplicatas por correio do que um tipo de correio personalizado.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *