En av de användbara funktionerna i det multisidiga nätverket är hur det låter dig ändra varje användares upplevelse när du skapar en ny webbplats. Du kan ändra deras välkomstmail och ändra standardinnehållet.

Du kan göra detta genom att öppna konfigurationen för dina nätverksinställningar i " Inställningar> Nätverksinställningar".

Men det finns två e-postmeddelanden som skickas och det här är den andra av dem. Innan webbplatsen aktiveras skickar WordPress ett aktiveringsmail med en länk, användaren måste klicka på den för att göra sin webbplats aktiv. Tyvärr ger inställningsskärmen dig inte möjlighet att ändra denna inställning.

Finns det en lösning? Den goda nyheten är ja, du kan skriva ett plugin som modifierar detta e-postmeddelande. Och i den här tutorialen kommer jag att visa dig exakt hur du kommer dit.

Men tidigare, om du aldrig har installerat WordPress-upptäckt Hur man installerar en Wordpress-blogg 7 steg et Hur man hittar, installera och aktivera en Wordpress tema på din blogg 

Tillbaka till varför vi är här.

Komma igång med personalisering av webbplatsens e-postanpassning

Innan du börjar behöver du några saker:

  • En WordPress-utvecklingsinstallation med flersidealternativet aktiverat, detta gör att du kan undvika fel och testa allt i förväg.
  • En kodredigerare med FTP-åtkomst, eller en kodredigerare och en FTP-klient.

Läs vår handledning om aktivera det multisite nätverket för att lära sig mer om att aktivera det multisidiga nätverket.

I den här självstudien undersöker vi källkoden för WordPress, men du kommer inte att ändra den. Istället skriver vi ett plugin som du sparar i din webbplatss plugins-mapp och aktiverar för ditt nätverk.

här är 25 misstag nybörjare bloggare att undvika till varje pris

Standardmeddelandekod

Här är standardaktiveringse-postmeddelandet som skickas när någon registrerar en webbplats i ditt nätverk:

Mail-Default-inspelning - on-a-Site

Ämnet för mejlet är " Aktivera [länk] Där [länk] är länken till den nya webbplatsen. Det är lite förskräckande, enligt min ödmjuka mening!

Koden som genererar detta finns i filen " ms-functions.php I mappen " wp-omfattar Av din WordPress-installation. Det finns två filter som kan användas, ett för meddelandets innehåll och ett för ämnet.

Läs också:  Hur man hanterar e-postmeddelanden på Wordpress

Den första kallas " wpmu_signup_blog_notification_email och det låter dig filtrera standardinnehållet i själva e-postmeddelandet. I den nuvarande versionen (3.6.1) är den på linje 820 i " ms-functions.php "

Apply_filters ('wpmu_signup_blog_notification_email', __ ("För att aktivera din blogg, klicka på den här länken: nn% snn Efter att du har aktiverat får du ett e-postmeddelande * ett annat e-postmeddelande * med ditt användarnamn.nn Efter att du har aktiverat din webbplats får du en länk: nn% s "), $ domän, $ sökväg, $ titel, $ användare, $ user_email, $ nyckel, $ meta),

Detta använder platshållare för internationalisering och det använder också variabler som definieras omedelbart ovanför filtret. Vi kommer att använda variabeln " $ innehåll För att definiera den nya versionen av innehållet. Varje instans av n Är en linjeavbrott och "n% s »Infogar sökvägen till bloggen. Vi kommer att använda dem igen.

Apply_filters ('wpmu_signup_blog_notification_subject', __ ('[% 1 $ s] Aktiverat% 2 $ s'), $ domän, $ sökväg, $ titel, $ användare, $ user_email, $ nyckel, $ meta),

Det andra filtret är " wpmu_signup_blog_notification_subject Som definierar ämnesraden i e-postmeddelandet. Här är koden (på rad 844):

Jag inbjuder dig nu till skapa ett plugin, som jag visade dig i en av våra tutorials.

Ändra ämnet för e-postmeddelandet

Först skapar vi en funktion som definierar ämnet för vår nya version av e-postmeddelandet.

Börja med att skapa en tom funktion och länka den till motsvarande filter:

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

Nu ska vi fylla i den här funktionen. Inuti hängslen, lägg till den här koden:

$ subject = __ ('Hej, aktivera din webbplats med den här länken% 1 $ s'); returnera $ subject;

Detta har ny text, men det använder också platshållaren för att visa värdet på nätverkets titel, som är tillgänglig i originalfilen med variabeln " $ FROM_NAME ".

Spara din fil så kommer vi att ändra innehållet i e-postmeddelandet.

Att upptäcka också: Hur man korrekt återställa en Wordpress-blogg

Ändra e-innehåll

Den andra funktionen kommer att ändra innehållet i e-postmeddelandet.

Lägg till en andra tom funktion relaterad till rätt filter i plugin-filen:

wpmu_activation_email_content funktion ($ innehåll) {} add_filter ( 'wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Utför nu denna funktion av följande:

Återigen görs det med en platshållare: den här gången är det " n% s ", Som visar länken till den nya webbplatsen och tillhandahålls av variabeln $ activate_url i den ursprungliga funktionen i basfilen.

Här är hela innehållet i plugin:

$ content = __ ("Tack för att du skapade en webbplats. Innan du kan använda webbplatsen måste du aktivera den. nnFör att aktivera din webbplats, klicka på den här länken: nn% snnEfter aktivering får du ett e-postmeddelande med din inloggning. När du har gjort det kan du hantera din med denna liennnNjut av din webbplats! "); returnera $ -innehåll;

Allt du behöver göra nu är installera och aktivera plugin. Du kanske kan köra tester för att se till att allt fungerar normalt.

Upptäck också några premium WordPress-plugins  

Du kan använda andra Wordpress plugins för att ge ett modernt utseende och för att optimera hanteringen av din blogg eller hemsida.

Vi erbjuder dig här några premium WordPress-plugins som hjälper dig att göra det.

1. Interaktiva världskartor

Kartor Interactive World är en Wordpress plugin premium som hjälper dig att skapa så många kartor du vill, med interaktiva och färgglada markörer, kontinenter, länder eller regioner.

Interaktiv världskarta wordpress plugin

Den är helt kompatibel med den nya versionen av Wordpress och Visual Composer.

Berika din läsning genom att upptäcka Så att visa dina butiker i en Google-karta på Wordpress

Tack vare det här insticksprogrammet kan du visa flera typer av regioner, t.ex. land dividerat med sina regioner, en delstat i USA, USA delad med storstadsregioner, en delstat i USA dividerad med storstadsregioner.

Ladda ner | demo | webbhotell

2. Titelexperiment

Bra innehåll kommer att locka läsare med titeln. Titlarna på dina inlägg är oerhört viktiga eftersom de kan locka till eller stänga av potentiella nya läsare. Därför, det är verkligen viktigt att dina inläggstitlar kan fånga läsarnas uppmärksamhet.

Titelexperiment

Titelexperiment är en Wordpress plugin som låter dig lägga upp testtitlar. Du kan använda flera titlar för ett enda inlägg och kontrollera vilka som fungerar bäst.

Ladda ner | demo | webbhotell

3. Pro Custom Admin

Le Wordpress plugin premium Pro Custom Admin, låter dig enkelt anpassa din webbplatss registrerings- och inloggningssidor eller skapa en underhållssida.

Pro anpassad admin

Det erbjuder ett antal funktioner, de viktigaste vi kommer att nämna: ändra bakgrundsfärg och logotypen för inloggningssida, lägg till anpassade favoriter backend och frontend på din webbplats, ändra färgerna på länkar och knappar, anpassa sidfotstexten som visas på varje admin-sida, ta bort WordPress-versionsnumret från sidfoten, uppdateringar gratis och för livet, och många fler.

Ladda ner | demo | webbhotell

Rekommenderade resurser

Ta reda på om andra rekommenderade resurser som hjälper dig att bygga och hantera din webbplats.

Slutsats

Här! Det är det för denna handledning, jag hoppas att det gör att du kan konfigurera aktiverings-e-postadressen för en webbplats i ett WordPress-multisite-nätverk. 

Du kan dock också konsultera våra resurser, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blog skapelse.

Om du har förslag eller kommentarer, lämna dem i vårt avsnitt commentaires. Tveka inte att dela med dina vänner på dina favorit sociala nätverk