Una dintre caracteristicile utile ale rețelei multisite este modul în care vă permite să modificați experiența fiecărui utilizator atunci când creați un nou site web. Poti modifica-i e-mailul de bun venit și modificați conținutul implicit.

Puteți face acest lucru accesând configurația setărilor dvs. de rețea în „ Setări> Setări rețea".

Dar există două e-mailuri care sunt trimise și acesta este al doilea dintre ele. Înainte ca site-ul web să fie activat, WordPress trimite un e-mail de activare cu un link, utilizatorul trebuie să facă clic pe acesta pentru a-și activa site-ul web. Din păcate, ecranul de setări nu vă oferă opțiunea de a modifica această setare.

Există o soluție? Vestea bună este da, puteți scrie un plugin care modifică acest e-mail. Și în acest tutorial vă voi arăta exact cum să ajungeți.

Dar înainte, dacă nu ați instalat niciodată WordPress, descoperiți Cum se instalează un blog WordPress pași 7 et Cum de a găsi, a instala și a activa o temă WordPress pe blog-ul dvs. 

Apoi înapoi la motivul pentru care suntem aici.

Începeți cu personalizarea prin e-mail de activare a site-ului web

Înainte de a începe, veți avea nevoie de câteva lucruri:

  • O instalare de dezvoltare WordPress cu opțiunea multisite activată, vă va permite să evitați erorile și să testați totul în prealabil.
  • Un editor de cod cu acces FTP, sau un editor de coduri și un client FTP.

Citiți tutorialul nostru pe activarea rețelei multisite pentru a afla mai multe despre activarea rețelei multisite.

În acest tutorial, vom explora codul sursă pentru WordPress, dar nu îl veți modifica. În schimb, vom scrie un plugin pe care îl salvați în folderul de pluginuri al site-ului dvs. web și îl activați pentru rețeaua dvs.

aici sunt greșeli novice 25 bloggeri pentru a evita orice preț

Cod de mesagerie implicit

Iată e-mailul implicit de activare care este trimis atunci când cineva înregistrează un site web în rețeaua dvs.:

Mail-implicit-înregistrare - pe-a site-ului

Subiectul e-mailului este „ Activați [link] Unde [link] este linkul către noul site web. Este un pic descurajator, în umila mea părere!

Codul care generează acest lucru se află în fișier " ms-functions.php În folderul „ wp-include Din instalarea dvs. WordPress. Există două filtre care pot fi utilizate, unul pentru conținutul mesajului și unul pentru subiect.

Citiți și:  Cum de a gestiona notificările prin e-mail de pe WordPress

Primul se numește „ wpmu_signup_blog_notification_email și vă permite să filtrați conținutul implicit al e-mailului în sine. În versiunea actuală (3.6.1), este la linia 820 în „ ms-functions.php "

apply_filters ('wpmu_signup_blog_notification_email', __ („Pentru a vă activa blogul, faceți clic pe acest link: nn% snn După activare, veți primi un e-mail * un alt e-mail * cu numele dvs. de utilizator.nn După activarea site-ului dvs., veți primi un link: nn% s "), $ domeniu, $ cale, $ titlu, $ utilizator, $ utilizator_email, $ cheie, $ meta),

Aceasta folosește substituenți pentru internaționalizare și folosește, de asemenea, variabile care sunt definite imediat deasupra filtrului. Vom folosi variabila „ conținut $ Pentru a defini noua versiune a conținutului. Fiecare instanță a n Este o pauză de linie și "n% s »Inserează calea către blog. Le vom folosi din nou.

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

Al doilea filtru este „ wpmu_signup_blog_notification_subject Care definește subiectul e-mailului. Iată codul (la linia 844):

Te invit acum la creați un plugin, așa cum v-am arătat într-unul dintre tutorialele noastre.

Modificarea subiectului e-mailului

Mai întâi, vom crea o funcție care definește subiectul noii noastre versiuni a e-mailului.

Începeți prin a crea o funcție goală și conectați-o la filtrul corespunzător:

Funcția wpmu_activation_email_subject () {} add_filter ( 'wpmu_signup_blog_notification_subject', 'wpmu_activation_email_subject');

Acum vom completa această funcție. În interiorul parantezelor, adăugați acest cod:

$ subject = __ ('Bună ziua, vă rugăm să activați site-ul dvs. cu acest link% 1 $ s'); returnează $ subiect;

Acesta are un text nou, dar folosește și substituentul pentru a afișa valoarea titlului rețelei, care este disponibilă în fișierul original de variabila " $ FROM_NAME ".

Salvați fișierul dvs. și vom continua să modificăm conținutul e-mailului.

De asemenea, puteți descoperi: Cum de a reseta în mod corect un blog WordPress

Editarea conținutului de e-mail

A doua funcție va modifica conținutul e-mailului.

În fișierul plugin, adăugați o a doua funcție goală legată de filtrul corect:

Funcția wpmu_activation_email_content (conținut $) {} add_filter ( 'wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Acum efectuați această funcție din următoarele:

Din nou, se face folosind un marcator de loc: de data aceasta este " n% s ", Care afișează linkul către noul site web și este furnizat de variabilă $ activate_url în funcția originală din fișierul de bază.

Aici este conținutul complet al pluginului:

$ content = __ ("Vă mulțumim că ați creat un site web. Înainte de a putea utiliza site-ul, trebuie să îl activați. nnPentru a vă activa site-ul, faceți clic pe acest link: nn% snnDupă activare, veți primi un e-mail odată ce ați făcut acest lucru, vă puteți gestiona cu acest liennnBucurați-vă de site-ul dvs.! "); returnează conținut $;

Tot ce trebuie să faci acum este instalați și activați pluginul. Este posibil să puteți rula teste pentru a vă asigura că totul funcționează normal.

Descoperiți și câteva plugin-uri premium WordPress  

Puteți folosi altele WordPress plugin-uri pentru a oferi un aspect modern și pentru a optimiza gestionarea blogului sau site-ului dvs.

Vă oferim aici câteva plugin-uri WordPress premium care vă vor ajuta să faceți asta.

1. Harta interactivă a lumii

Hărți interactive Mondiale este o WordPress plug-in premium care vă ajută să creați câte hărți doriți, cu marcatoare interactive și colorate, continente, țări sau regiuni.

Plugin interactiv pentru hărți lumii interactive

Este complet compatibil cu noua versiune de WordPress și Compozitor Visual.

Îmbogățiți-vă lectura descoperind Cum să afișați magazinele într-o hartă Google pe WordPress

Datorită acestui plugin, puteți afișa mai multe tipuri de regiuni, cum ar fi: o hartă a întregii lumi, un continent sau un subcontinent (Africa, Europa, America, Asia, Oceania și toate subcontinentele lor), o țară, o țară împărțită după regiunile sale, un stat al Statelor Unite, Statele Unite divizate prin regiuni metropolitane, un stat al Statelor Unite divizat pe regiuni metropolitane.

Descarca | Demo | web hosting

2. Experimente Titlu

Un conținut bun îi va atrage pe cititori cu titlul său. Titlurile postărilor dvs. sunt extrem de importante, deoarece pot atrage sau dezactiva potențiali noi cititori. Prin urmare, este cu adevărat important ca titlurile postărilor dvs. să capteze atenția cititorilor.

Experimente de titlu

Titlul Experimente este a WordPress plug-in care vă permite să postați titluri de test. Puteți folosi mai multe titluri pentru o singură postare și puteți verifica care dintre ele funcționează cel mai bine.

Descarca | Demo | web hosting

3. Pro Custom Admin

Le WordPress plug-in Premium Pro Custom Admin, vă permite să personalizați cu ușurință paginile de înregistrare și de conectare ale site-ului dvs. sau să creați o pagină de întreținere.

Administrator personalizat Pro

Oferă o serie de caracteristici, principalele pe care le vom menționa: schimbarea culorii de fundal și sigla paginii de conectare, adăugați favicon personalizate backend și frontend al site-ului dvs. web, schimbați culorile linkurilor și butoanelor, personalizați textul subsolului care apare pe fiecare pagină de administrator, eliminați numărul versiunii WordPress din subsol, actualizați gratuit și pe viață, și multe altele.

Descarca | Demo | web hosting

Resurse recomandate

Aflați despre alte resurse recomandate pentru a vă ajuta să construiți și să gestionați site-ul dvs. web.

Concluzie

Aici ! Gata pentru acest tutorial, sper că vă va permite să configurați e-mailul de activare al unui site web într-o rețea multisite WordPress. 

Cu toate acestea, puteți consulta și resursele noastre, dacă aveți nevoie de mai multe elemente pentru a vă derula proiectele de creare a site-urilor de internet, consultați ghidul nostru pentru Creare blog WordPress.

Dacă aveți sugestii sau observații, lăsați-le în secțiunea noastră comentarii. Nu ezita sa împărtășiți cu prietenii de pe rețelele de socializare preferate

...