Una delle funzionalità utili della rete multisito è il modo in cui consente di modificare l'esperienza di ciascun utente durante la creazione di un nuovo sito Web. Potete modifica la loro email di benvenuto e cambia il contenuto predefinito.

Puoi farlo accedendo alla configurazione delle impostazioni di rete in " Impostazioni> Impostazioni di rete".

Ma ci sono due e-mail che vengono inviate e questa è la seconda. Prima che il sito Web venga attivato, WordPress invia un'e-mail di attivazione con un collegamento, l'utente deve fare clic su di esso per rendere attivo il proprio sito Web. Sfortunatamente, la schermata delle impostazioni non ti dà la possibilità di modificare questa impostazione.

C'è una soluzione? La buona notizia è sì, puoi scrivere un plugin che modifica questa email. E in questo tutorial ti mostrerò esattamente come arrivarci.

Ma prima, se non hai mai installato WordPress, scopri Come installare un blog Wordpress passi 7 et Come trovare, installare e attivare un tema WordPress sul tuo blog 

Quindi torniamo al perché siamo qui.

Introduzione alla personalizzazione dell'email di attivazione del sito Web

Prima di iniziare, avrai bisogno di alcune cose:

  • Un'installazione di sviluppo WordPress con l'opzione multisito abilitata, questo ti permetterà di evitare errori e testare tutto in anticipo.
  • Un editor di codice con accesso FTP o un editor di codice e un client FTP.

Leggi il nostro tutorial su attivazione della rete multisito per saperne di più sull'attivazione della rete multisito.

In questo tutorial, esploreremo il codice sorgente per WordPress, ma non lo modificherai. Invece, scriveremo un plug-in che salvi nella cartella dei plug-in del tuo sito Web e lo attiviamo per la tua rete.

Ecco i errori 25 novizio blogger di evitare a tutti i costi

Codice di messaggistica predefinito

Ecco l'e-mail di attivazione predefinita che viene inviata quando qualcuno registra un sito Web sulla tua rete:

Mail-Default-registrazione - on-a-Site

L'oggetto dell'email è " Abilita [collegamento] Dove [link] è il collegamento al nuovo sito Web. È un po 'scoraggiante, secondo la mia modesta opinione!

Il codice che genera questo è nel file " ms-functions.php Nella cartella " wp-includes Della tua installazione di WordPress. Sono disponibili due filtri che possono essere utilizzati, uno per il contenuto del messaggio e uno per l'oggetto.

Leggi anche:  Come gestire le notifiche email su WordPress

Il primo si chiama " wpmu_signup_blog_notification_email e ti consente di filtrare il contenuto predefinito dell'e-mail stessa. Nella versione corrente (3.6.1), è alla riga 820 nel " ms-functions.php "

apply_filters ('wpmu_signup_blog_notification_email', __ ("Per attivare il tuo blog, fai clic su questo link: nn% snn Dopo l'attivazione, riceverai un'email * un'altra email * con il tuo nome utente.nn Dopo aver attivato il tuo sito, riceverai un link: nn% s "), $ domain, $ path, $ title, $ user, $ user_email, $ key, $ meta),

Questo utilizza segnaposto per l'internazionalizzazione e utilizza anche variabili definite immediatamente sopra il filtro. Useremo la variabile " $ content Per definire la nuova versione del contenuto. Ogni istanza di n È una interruzione di riga e "n% s »Inserisce il percorso del blog. Li useremo di nuovo.

apply_filters ('wpmu_signup_blog_notification_subject', __ ('[% 1 $ s] abilitato% 2 $ s'), $ domain, $ path, $ title, $ user, $ user_email, $ key, $ meta),

Il secondo filtro è " wpmu_signup_blog_notification_subject Che definisce la riga dell'oggetto dell'email. Ecco il codice (alla riga 844):

Ti invito ora a crea un plugin, come ti ho mostrato in uno dei nostri tutorial.

Modifica dell'oggetto dell'e-mail

Innanzitutto, creeremo una funzione che definisce l'oggetto della nostra nuova versione dell'e-mail.

Inizia creando una funzione vuota e collegala al filtro corrispondente:

Funzione wpmu_activation_email_subject () {} add_filter ( 'wpmu_signup_blog_notification_subject', 'wpmu_activation_email_subject');

Ora andremo a popolare questa funzione. All'interno delle parentesi graffe, aggiungi questo codice:

$ subject = __ ('Ciao, per favore attiva il tuo sito con questo link% 1 $ s'); return $ subject;

Ha un nuovo testo, ma utilizza anche il segnaposto per visualizzare il valore del titolo della rete, che è disponibile nel file originale dalla variabile " $ FROM_NAME '.

Salva il tuo file e procederemo alla modifica del contenuto dell'e-mail.

Per scoprire anche: Come ripristinare correttamente un blog WordPress

Modifica del contenuto della posta elettronica

La seconda funzione modificherà il contenuto dell'e-mail.

Nel file del plugin, aggiungi una seconda funzione vuota relativa al filtro corretto:

Funzione wpmu_activation_email_content ($ content) {} add_filter ( 'wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Ora esegui questa funzione come segue:

Ancora una volta è fatto usando un segnaposto: questa volta è " n% s ", Che visualizza il collegamento al nuovo sito Web ed è fornito dalla variabile $ activate_url nella funzione originale nel file di base.

Ecco il contenuto completo del plugin:

$ content = __ ("Grazie per aver creato un sito web. Prima di poter utilizzare il sito, devi attivarlo. nnPer attivare il tuo sito, fai clic su questo link: nn% snnDopo l'attivazione, riceverai un'e-mail con il tuo login. Una volta fatto, puoi gestire il tuo con questo liennnEnjoy il tuo sito! "); restituire $ contenuto;

Tutto quello che devi fare ora è installa e attiva il plugin. Potresti essere in grado di eseguire test per assicurarti che tutto funzioni normalmente.

Scopri anche alcuni plugin WordPress premium  

Puoi usare altro plugin di WordPress per dare un aspetto moderno e per ottimizzare la gestione del tuo blog o sito web.

Ti offriamo qui alcuni plugin WordPress premium che ti aiuteranno a farlo.

1. Mappe del mondo interattive

Mappe Interattive Mondo è un WordPress Plugin premium che ti aiuta a creare tutte le mappe che desideri, con indicatori, continenti, paesi o regioni interattivi e colorati.

Plugin interattivo wordpress per mappe del mondo

È pienamente compatibile con la nuova versione di WordPress e tanta tanta Visuale Compositore.

Arricchisci la tua lettura scoprendo Come visualizzare i tuoi negozi con Google Map su WordPress

Grazie a questo plugin, puoi visualizzare diversi tipi di regioni come: una mappa di tutto il mondo, un continente o un subcontinente (Africa, Europa, Americhe, Asia, Oceania e tutti i loro subcontinenti), un paese, un paese diviso per le sue regioni, uno stato degli Stati Uniti, gli Stati Uniti divisi per regioni metropolitane, uno stato degli Stati Uniti diviso per regioni metropolitane.

Download | Demo | Web hosting

2. Esperimenti di titolo

Un buon contenuto attirerà i lettori con il suo titolo. I titoli dei tuoi post sono estremamente importanti in quanto possono attrarre o disattivare potenziali nuovi lettori. Perciò, è davvero importante che i titoli dei tuoi post possano attirare l'attenzione dei lettori.

Titolo esperimenti

Il titolo Esperimenti è a WordPress Plugin che ti consente di pubblicare titoli di prova. Puoi utilizzare più titoli per un singolo post e controllare quali funzionano meglio.

Download | Demo | Web hosting

3. Pro Admin personalizzato

Le WordPress Plugin premium Pro Custom Admin, ti consente di personalizzare facilmente le pagine di registrazione e accesso del tuo sito web o di creare una pagina di manutenzione.

Amministratore personalizzato pro

Offre una serie di funzionalità, le principali che menzioneremo: cambiare il colore di sfondo e il logo della pagina di accesso, aggiungi favicon personalizzato backend e frontend del tuo sito web, cambia i colori di link e pulsanti, personalizza il testo del piè di pagina che appare su ogni pagina di amministrazione, rimuovi il numero di versione di WordPress dal piè di pagina, aggiorna gratis e per tutta la vita, e molti altri.

Download | Demo | Web hosting

Risorse raccomandate

Scopri altre risorse consigliate per aiutarti a costruire e gestire il tuo sito web.

Conclusione

Ecco ! Questo è tutto per questo tutorial, spero che ti permetta di configurare l'e-mail di attivazione di un sito Web in una rete multisito di WordPress. 

Tuttavia, puoi anche consultare le nostre risorse, se hai bisogno di più elementi per realizzare i tuoi progetti di creazione di siti Internet, consultando la nostra guida su Creazione di blog WordPress.

Se hai suggerimenti o commenti, lasciali nella nostra sezione commentaires. Non esitare a condividi con i tuoi amici sui tuoi social network preferiti

...