Een van de handige functies van het multisite-netwerk is de manier waarop u de ervaring van elke gebruiker kunt aanpassen bij het maken van een nieuwe website. Jij kan hun welkomstmail aanpassen en verander de standaard inhoud.

U kunt dit doen door toegang te krijgen tot de configuratie van uw netwerkinstellingen in ' Instellingen> Netwerkinstellingen".

Maar er zijn twee e-mails die worden verzonden en dit is de tweede. Voordat de website wordt geactiveerd, stuurt WordPress een activerings-e-mail met een link waarop de gebruiker moet klikken om zijn website actief te maken. Helaas geeft het instellingenscherm u niet de mogelijkheid om deze instelling te wijzigen.

Is er een oplossing? Het goede nieuws is ja, u kunt een plug-in schrijven die deze e-mail wijzigt. En in deze tutorial zal ik je precies laten zien hoe je daar kunt komen.

Maar eerder, als je WordPress nog nooit hebt geïnstalleerd, ontdek je Hoe maak je een WordPress blog 7 stappen te installeren et Hoe te vinden, installeren en activeren van een WordPress theme op uw blog 

Ga dan terug naar waarom we hier zijn.

Aan de slag met e-mailpersonalisatie voor website-activering

Voordat u begint, heeft u een paar dingen nodig:

  • Een WordPress-ontwikkelingsinstallatie met de multisite-optie ingeschakeld, hierdoor kunt u fouten voorkomen en alles van tevoren testen.
  • Een code-editor met FTP-toegang, of een code-editor en een FTP-client.

Lees onze handleiding over het multisite-netwerk activeren voor meer informatie over het activeren van het multisite-netwerk.

In deze tutorial verkennen we de broncode voor WordPress, maar je gaat deze niet wijzigen. In plaats daarvan schrijven we een plug-in die u opslaat in de map met plug-ins van uw website en activeert voor uw netwerk.

hier zijn de 25 fouten beginnende bloggers om te voorkomen dat ten koste van alles

Standaard berichtcode

Dit is de standaard activerings-e-mail die wordt verzonden wanneer iemand een website op uw netwerk registreert:

Mail-Default-opname - on-a-Site

Het onderwerp van de e-mail is " Schakel [link] in Waar [link] de link is naar de nieuwe website. Het is een beetje onaangenaam, IMHO!

De code die dit genereert, staat in het bestand ' ms-functions.php In de map " wp-includes Van uw WordPress-installatie. Er zijn twee filters die kunnen worden gebruikt, een voor de berichtinhoud en een voor het onderwerp.

Lees ook:  Hoe kan ik e-mailberichten op WordPress beheren

De eerste heet " wpmu_signup_blog_notification_email en u kunt de standaardinhoud van de e-mail zelf filteren. In de huidige versie (3.6.1) staat het op regel 820 in de " ms-functions.php "

apply_filters ('wpmu_signup_blog_notification_email', __ ("Om je blog te activeren, klik op deze link: nn% snn Na activering ontvang je een e-mail * nog een e-mail * met je gebruikersnaam.nn Na het activeren van je site ontvang je een link: nn% s "), $ domain, $ path, $ title, $ user, $ user_email, $ key, $ meta),

Dit gebruikt tijdelijke aanduidingen voor internationalisering en het gebruikt ook variabelen die direct boven het filter worden gedefinieerd. We zullen de variabele " $ inhoud Om de nieuwe versie van de inhoud te definiëren. Elk exemplaar van n Is een regeleinde en "n% s »Voegt het pad naar de blog in. We zullen ze opnieuw gebruiken.

apply_filters ('wpmu_signup_blog_notification_subject', __ ('[% 1 $ s] ingeschakeld% 2 $ s'), $ domein, $ pad, $ title, $ user, $ user_email, $ key, $ meta),

Het tweede filter is " wpmu_signup_blog_notification_subject Dat bepaalt de onderwerpregel van de e-mail. Hier is de code (op regel 844):

Ik nodig je nu uit voor maak een plug-in, zoals ik je liet zien in een van onze tutorials.

Het onderwerp van de e-mail wijzigen

Eerst maken we een functie die het onderwerp van onze nieuwe versie van de e-mail definieert.

Begin met het maken van een lege functie en koppel deze aan het bijbehorende filter:

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

Nu gaan we deze functie vullen. Voeg deze code toe binnen de accolades:

$ subject = __ ('Hallo, activeer alstublieft uw site met deze link% 1 $ s'); $ onderwerp teruggeven;

Dit heeft nieuwe tekst, maar het gebruikt ook de tijdelijke aanduiding om de waarde van de netwerktitel weer te geven, die beschikbaar is in het originele bestand door de variabele ' $ FROM_NAME .

Sla uw bestand op en we zullen de inhoud van de e-mail wijzigen.

Om ook te ontdekken: Hoe correct te resetten een WordPress-blog

E-mail inhoud wijzigen

De tweede functie zal de inhoud van de e-mail wijzigen.

Voeg in het plug-inbestand een tweede lege functie toe gerelateerd aan het juiste filter:

wpmu_activation_email_content functie ($ inhoud) {} ​​add_filter ( 'wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Voer nu deze functie van het volgende uit:

Nogmaals, het is gedaan met behulp van een tijdelijke aanduiding: deze keer is het " n% s ", Die de link naar de nieuwe website weergeeft en wordt geleverd door de variabele $ activate_url in de originele functie in het basisbestand.

Hier is de volledige inhoud van uw plugin:

$ content = __ ("Bedankt voor het maken van een website. Voordat u de site kunt gebruiken, moet u deze activeren. nnOm uw site te activeren, klikt u op deze link: nn% snnNa activering ontvangt u een e-mail met uw login. Zodra u dat gedaan heeft, kunt u uw site beheren met deze liennn Geniet van uw site! "); retourneer $ content;

Het enige wat je nu hoeft te doen is installeer en activeer de plug-in. Mogelijk kunt u tests uitvoeren om te controleren of alles normaal werkt.

Ontdek ook enkele premium WordPress-plug-ins  

U kunt andere gebruiken WordPress plugins om een ​​moderne uitstraling te geven en de afhandeling van uw blog of website te optimaliseren.

We bieden je hier enkele premium WordPress-plug-ins die je daarbij kunnen helpen.

1. Interactieve wereldkaarten

Kaarten Interactive World een WordPress Plugin premium waarmee u zoveel kaarten kunt maken als u wilt, met interactieve en kleurrijke markeringen, continenten, landen of regio's.

Interactieve wereldkaarten wordpress plugin

Het is volledig compatibel met de nieuwe versie van WordPress en Visual Composer.

Verrijk uw lezing door te ontdekken Hoe kunt u uw winkels weergeven in een Google Map op WordPress

Dankzij deze plug-in kunt u verschillende soorten regio's weergeven, zoals: een kaart van de hele wereld, een continent of een subcontinent (Afrika, Europa, Amerika, Azië, Oceanië en al hun subcontinenten), een land, een land gedeeld door zijn regio's, een staat van de Verenigde Staten, de Verenigde Staten gedeeld door grootstedelijke regio's, een staat van de Verenigde Staten gedeeld door grootstedelijke regio's.

Downloaden | demonstratie | web hosting

2. Titelexperimenten

Goede inhoud zal lezers aantrekken met zijn titel. De titels van uw berichten zijn buitengewoon belangrijk omdat ze potentiële nieuwe lezers kunnen aantrekken of uitschakelen. Daarom het is erg belangrijk dat de titels van uw post de aandacht van lezers kunnen trekken.

Titel experimenten

Titel Experimenten is een WordPress Plugin waarmee u testtitels kunt plaatsen. Je kunt meerdere titels gebruiken voor één bericht en controleren welke het beste werken.

Downloaden | demonstratie | web hosting

3. Pro Aangepaste Admin

Le WordPress Plugin Met premium Pro Custom Admin kunt u eenvoudig de registratie- en inlogpagina's van uw website aanpassen of een onderhoudspagina maken.

Pro aangepaste admin

Het biedt een aantal functies, waarvan we de belangrijkste zullen noemen: verander de achtergrondkleur en het inlogpagina-logo, voeg een aangepast favicon toe backend en frontend van uw website, verander de kleuren van links en knoppen, pas de voettekst aan die op elke admin-pagina verschijnt, verwijder het WordPress-versienummer uit de voettekst, updates gratis en voor het leven, en nog veel meer.

Downloaden | demonstratie | web hosting

Aanbevolen bronnen

Lees meer over andere aanbevolen bronnen om u te helpen bij het bouwen en beheren van uw website.

Conclusie

Alstublieft ! Dat is het voor deze tutorial, ik hoop dat je hiermee de activerings-e-mail van een website in een WordPress-multisite-netwerk kunt configureren. 

U kunt echter ook overleggen onze middelen, als u meer elementen nodig heeft om uw projecten voor het maken van internetsites uit te voeren, raadpleeg dan onze gids op Creatie van WordPress blogs.

Als u suggesties of opmerkingen heeft, laat ze dan achter in onze rubriek commentaires. Aarzel niet om deel met je vrienden op je favoriete sociale netwerken

...