Como adicionar mensagens de confirmação de publicação ao WordPress (de duas maneiras)

Publicados: 2017-09-25

Se você já trabalha com o WordPress há algum tempo, provavelmente postou um primeiro rascunho por engano em um ponto ou outro. Independentemente do motivo, certamente é irritante. Dependendo da configuração do seu blog, isso pode ter algumas consequências negativas - até mesmo comprometer sua posição se você estiver trabalhando em nome de outra pessoa.

A solução mais elegante para esse problema é implementar um recurso que adiciona mensagens de confirmação de publicação no WordPress. Como você pode imaginar, você pode fazer isso usando um plugin. Neste artigo, ensinaremos como fazer isso e também mostraremos uma maneira manual. Vamos começar!

Por que você precisa de mensagens de confirmação de publicação

Uma mensagem de confirmação de publicação.

As mensagens de confirmação de publicação são um recurso simples que pode melhorar a usabilidade do seu site.

Resumindo, uma mensagem de confirmação de publicação é simplesmente uma mensagem pop-up que pergunta se você tem certeza sobre sua decisão. É uma forma prática de combater cliques errados e outros erros de publicação.

Essas mensagens são fáceis de implementar e também podem ter um impacto positivo em seu site. Por exemplo:

  • Você pode interromper publicações acidentais. Trabalhamos em centenas de postagens do WordPress nos últimos anos, então estamos muito familiarizados com a plataforma. Ainda assim, isso não nos impede de potencialmente apertar o botão errado e postar um rascunho inicial de um artigo.
  • Eles podem impedir que e-mails automatizados e atualizações de mídia social sejam enviados. Muitas pessoas integram suas mídias sociais e campanhas de e-mail com o WordPress. Assim, sempre que houver uma nova postagem, suas redes sociais serão atualizadas automaticamente, o que é algo que você não quer que aconteça por engano.
  • Não há desvantagens nas mensagens de confirmação! Adicionar esse recurso não afetará a usabilidade ou o desempenho do seu site. É apenas um clique extra no seu caminho para publicar uma nova postagem, portanto, não há nenhuma desvantagem nisso.

Obviamente, nem todo site precisa adicionar mensagens de confirmação de publicação. Por exemplo, se você tem um blog de um único autor e nunca teve problemas com publicações acidentais, provavelmente está seguro. No entanto, nós recomendamos esse recurso para sites WordPress com múltiplos autores, para minimizar o risco.

Apresentando o plug-in de confirmação de publicação

O plug-in de confirmação de publicação.

O plugin Publish Confirm é talvez a maneira mais fácil de habilitar mensagens de confirmação para WordPress. Ele funciona com postagens, páginas e até mesmo tipos de postagem personalizados. Além do mais, a mensagem para de aparecer automaticamente após a publicação de cada postagem, portanto, você não precisará lidar com ela para atualizações simples. O plug-in também funciona bem com o Divi, portanto, pode ser facilmente implementado em seu site com Divi.

Finalmente, o texto da janela de confirmação do plugin pode ser modificado a seu gosto, se você não se importar em ajustar algumas linhas de código. Na verdade, vamos ensinar a você como fazer isso em um momento.

Características principais:

  • Permite adicionar mensagens de confirmação de publicação ao WordPress.
  • Suporta páginas e tipos de postagem personalizados também.
  • Fornece mensagens de confirmação personalizáveis.
  • Desativa-se automaticamente para postar atualizações.

Preço: Grátis | Mais Informações

Como adicionar mensagens de confirmação de publicação ao WordPress (de duas maneiras)

Qualquer uma das abordagens abaixo é totalmente válida. Se você está procurando o caminho mais rápido para adicionar mensagens de confirmação ao WordPress, provavelmente vai preferir ficar com o primeiro método.

Por outro lado, se você não se importa em ajustar alguns arquivos e colar algumas linhas de código, pode evitar a adição de um novo plug-in, optando pela segunda abordagem. Com isso resolvido, vamos ao que interessa!

1. Use o plug-in de confirmação de publicação

Primeiro, você vai querer instalar e ativar o plugin. É muito mais uma solução 'plug-and-play', por isso está pronta para funcionar assim que o processo de ativação for concluído. Basta criar uma nova postagem e, quando você tentar publicá-la, uma mensagem de confirmação aparecerá:

Uma mensagem de confirmação de postagem.

No que diz respeito à personalização, já mencionamos que você pode alterar a própria mensagem de confirmação. Para fazer isso, você precisará usar um cliente FTP como o FileZilla para acessar o back-end do seu site. Também é aconselhável fazer backup do seu site antes de começar a mexer. Finalmente, você também deve configurar um tema filho, para que suas alterações persistam quando o tema for atualizado.

Depois de entrar, vá para a pasta raiz do WordPress, que geralmente aparece como public_html ou www. Em seguida, acesse o arquivo functions.php do seu tema:

Seu arquivo functions.php.

Em nosso caso, a rota para esse arquivo era public_html / wp-content / themes / Divi . Depois de localizar o arquivo functions.php , clique com o botão direito sobre ele e selecione a opção Exibir / Editar :

Editando seu arquivo functions.php.

Isso abrirá o arquivo com seu editor de texto padrão. Em seguida, basta adicionar o seguinte snippet de código ao final do arquivo:

add_filter(
'publish_confirm_message',
function( $msg ) {
return "You’re about to publish this post. Are you sure it's ready to go?";
}
);

Você pode, é claro, alterar a mensagem de acordo com sua preferência. Quando estiver pronto, salve suas alterações e feche o editor. Agora volte ao WordPress e tente publicar outra postagem para ver suas alterações em ação:

Uma mensagem de confirmação de publicação de postagem personalizada.

Lembre-se de que você não precisa alterar a mensagem de confirmação padrão do plug-in se não quiser. No entanto, isso oferece uma maneira de adaptar a mensagem às suas necessidades específicas.

2. Adicione o código ao seu arquivo functions.php

Este próximo método deve ser o seu caso, se você quiser sujar as mãos com código. Para começar, você precisará acessar o arquivo functions.php do seu tema, como fizemos na seção anterior.

Assim que o arquivo functions.php for aberto em seu editor favorito, copie e cole o seguinte código:

// Adding a WordPress post publishing confirmation message.
$c_message = ' You’re about to publish this post. Are you sure that it's ready to go?';
function confirm_publish(){
global $c_message;
echo '';
}

add_action('admin_footer', 'confirm_publish');

Finalmente, salve suas alterações e feche o arquivo functions.php . Na próxima vez que você estiver prestes a publicar um post, verá uma janela de confirmação muito parecida com a criada pelo plugin Publish Confirm. Neste caso, porém, é todo o seu trabalho!

Conclusão

Adicionar uma mensagem de confirmação de publicação ao seu site WordPress é um recurso simples que pode torná-lo muito mais amigável. É o tipo de funcionalidade que você provavelmente esquecerá até isso evita que você cometa um erro embaraçoso. Além disso, pode ser útil se você tem um blog com autores que não estão acostumados com o WordPress.

Existem duas maneiras de implementar esse recurso, e ambas são relativamente simples:

  1. Use o plug-in de confirmação de publicação.
  2. Adicione código ao seu arquivo functions.php .

Você tem alguma dúvida sobre como adicionar mensagens de confirmação de publicação ao WordPress? Pergunte na seção de comentários abaixo!

Imagem em miniatura do artigo por Jane Kelly / shutterstock.com.