Ir para o conteúdo principal

Como configurar o e-mail de ativação de um site em um WordPress multisite rede

Divi: o tema WordPress mais fácil de usar

Você está procurando os melhores temas e plugins do WordPress?

Baixe os melhores plugins e temas WordPress no Envato e crie facilmente o seu site. Já mais do que 49.720.000 downloads. [EXCLUSIVO]

Um recurso útil na rede multisite é a maneira como ele permite que você altere a experiência de cada usuário ao criar um novo site. Você pode alterar o e-mail de boas-vindas e alterar o conteúdo padrão.

Você pode fazer isso acessando a configuração de suas configurações de rede em " Configurações> Configurações de Rede ".

Mas há dois e-mails que são enviados e este é o segundo deles. Antes de o site ser ativado, o WordPress envia um email de ativação com um link, o usuário deve clicar para tornar seu site ativo. Infelizmente, a tela de configuração não oferece a opção de alterar essa configuração.

Existe uma solução? A boa notícia é sim, você pode escrever um plugin que modifique este e-mail. E neste tutorial vou mostrar exatamente como chegar lá.

Introdução à personalização de email de ativação do site

Antes de começar, você precisará de algumas coisas:

  • Uma instalação de desenvolvimento do WordPress com a opção multisite habilitada, isso permitirá que você evite erros e teste tudo antes.
  • Um editor de código com acesso FTP ou um editor de código e um cliente FTP.

Leia nosso tutorial sobre ativando a rede multisite para saber mais sobre como ativar a rede multisite.

Neste tutorial, vamos explorar o código-fonte do WordPress, mas você não irá modificá-lo. Em vez disso, escreveremos um plug-in que você salvará na pasta de plug-ins do seu site e ativará para sua rede.

Código de mensagens padrão

Este é o email de ativação padrão que é enviado quando alguém registra um site em sua rede:

Mail-Default-gravação - on-a-Site

Divi: O melhor tema WordPress de todos os tempos!

mais Downloads 600.000Divi é o tema WordPress mais popular do mundo. É completo, fácil de usar e vem com mais de modelos livres 62. [Recomendado]

O assunto do email é " Ativar [link] Onde [link] é o link para o novo site. É um pouco decepcionante, IMHO!

O código que gera isso está no arquivo " ms-functions.php Na pasta " wp-includes Da sua instalação do WordPress. Existem dois filtros que podem ser usados, um para o conteúdo da mensagem e outro para o assunto.

O primeiro é chamado wpmu_signup_blog_notification_email E permite filtrar o conteúdo padrão do próprio email. Na versão atual (3.6.1), está na linha 820 no arquivo " ms-functions.php »:

apply_filters ( 'wpmu_signup_blog_notification_email', __ ( "Para activar o seu blog, clique neste link. \ n \ n% s \ n \ n Depois de ativar, você receberá um e-mail * Comentários outro e-mail * com seu login \ n \ n depois de ativar seu site, você receberá um link: \ n \ n% s "), $ domain, $ caminho, $ título, $ user, $ user_email, $ key, $ meta)

Ele usa espaços reservados para internacionalização e também usa variáveis ​​que são definidas imediatamente acima do filtro. Nós vamos usar a variável " $ content Para definir a nova versão do conteúdo. Cada instância de " \n É uma quebra de linha e "\ N% s »Insere o caminho para o blog. Nós vamos usá-los novamente.

apply_filters ( 'wpmu_signup_blog_notification_subject' __ ([% $ 1 s] Activado% $ 2 s), $ domínio, $ path, $ título, $ utilizador, user_email $, $ chave, $ meta)

O segundo filtro é " wpmu_signup_blog_notification_subject Qual define a linha de assunto do email. Aqui está o código (na linha 844):

Convido você agora a criar um plugin, como mostrei em um de nossos tutoriais.

Alterando o assunto do email

Primeiro, criaremos uma função que define o assunto da nossa nova versão do email.

Crie facilmente seu site com Elementor

Elementor permite criar facilmente qualquer design de site com uma aparência profissional. Pare de pagar caro pelo que você pode fazer por si mesmo. [Grátis]

Comece criando uma função vazia e vincule-a ao filtro correspondente:

função wpmu_activation_email_subject () {} add_filter ( 'wpmu_signup_blog_notification_subject', 'wpmu_activation_email_subject');

Agora vamos preencher essa função. Dentro de chaves, adicione este código:

$ Assunto = __ ( 'Olá, por favor, s \' ative seu site com este link 1% $ s'); retornar $ assunto;

Isso tem novo texto, mas também usa o espaço reservado para exibir o valor do título da rede, que está disponível no arquivo original pela variável " $ de_nome ".

Salve seu arquivo e vamos continuar a modificar o conteúdo do email.

Alterar o conteúdo de e-mail

A segunda função modificará o conteúdo do email.

No arquivo de plug-in, inclua uma segunda função vazia relacionada ao filtro correto:

função wpmu_activation_email_content ($ content) {} add_filter ( 'wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Agora preencha essa função da seguinte forma:

Mais uma vez, é feito usando um espaço reservado: desta vez é " n% s Que exibe o link para o novo site e é fornecido pela variável $ activate_url na função original no arquivo base.

Crie facilmente sua loja online

Baixe gratuitamente o WooCommerce, os melhores plugins de e-commerce para vender seus produtos físicos e digitais no WordPress. [FREE]

Aqui está o conteúdo completo de seu plugin:

. $ Content = __ ( "Obrigado por criar um site Antes de usar o site, você deve habilitá-lo \ n \ nPara ativar seu site, veuilez clique neste link. \ N \ n% s \ n \ activação nDepois você receberá um e-mail com sua senha depois de ter feito isso, você pode gerenciar o seu com com este link \ n \ nEnjoy seu site ").!; retornar $ conteúdo;

Tudo que você precisa fazer agora é instalar e ativar o plugin. Você pode testar para ter certeza de que tudo está funcionando normalmente.

É isso para este tutorial. Não hesite em compartilhar com seus amigos em suas diferentes redes.

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios estão marcados com *

Este site usa Akismet para reduzir indesejados. Saiba mais sobre como seus dados de comentários são usados.

De volta ao topo
6 ações
ação4
chilrear
Enregistrer2
Whatsapp