En av de nyttige funksjonene i det flersidede nettverket er måten det lar deg endre hver brukeres opplevelse når du oppretter en ny webside. Du kan endre deres velkomst e-post og endre standardinnholdet.

Du kan gjøre dette ved å gå til konfigurasjonen av nettverksinnstillingene i " Innstillinger> Nettverksinnstillinger".

Men det er to e-poster som sendes, og dette er den andre av dem. Før nettstedet aktiveres, sender WordPress en aktiverings-e-post med en lenke, brukeren må klikke på den for å gjøre nettstedet sitt aktivt. Dessverre gir ikke innstillingsskjermen deg muligheten til å endre denne innstillingen.

Er det en løsning? Den gode nyheten er ja, du kan skrive en plugin som endrer denne e-postadressen. Og i denne opplæringen vil jeg vise deg nøyaktig hvordan du kommer dit.

Men før, hvis du aldri har installert WordPress Discover Hvordan installere en WordPress blogg 7 trinn et Hvordan finne, installere og aktivere en WordPress tema på bloggen din 

Så tilbake til hvorfor vi er her.

Komme i gang med personalisering av e-postadresser på nettstedet

Før du begynner, trenger du noen ting:

  • En WordPress utviklingsinstallasjon med multisitealternativet aktivert. Dette vil tillate deg å unngå feil og teste alt på forhånd.
  • En koderedigerer med FTP-tilgang, eller en koderedigerer og en FTP-klient.

Les vår veiledning om aktivere det flersidede nettverket for å lære mer om å aktivere det flersidede nettverket.

I denne opplæringen skal vi utforske kildekoden for WordPress, men du har ikke tenkt å endre den. I stedet skal vi skrive et plugin som du lagrer i nettstedets plugins-mappe og aktivere for nettverket ditt.

her er 25 feil nybegynner bloggere til å unngå for enhver pris

Standard meldingskode

Her er standard aktiverings-e-post som sendes når noen registrerer et nettsted på nettverket ditt:

Mail-Standard-opptak - på en-Site

Emnet for e-posten er " Aktiver [link] Hvor [link] er lenken til den nye nettsiden. Det er litt forvirrende, etter min ydmyke mening!

Koden som genererer dette, er i filen " ms-functions.php I mappen " wp-inkluderer Av WordPress-installasjonen din. Det er to filtre som kan brukes, ett for meldingsinnholdet og et for emnet.

Les også:  Hvordan håndtere e-postvarsler om WordPress

Den første kalles " wpmu_signup_blog_notification_email og det lar deg filtrere standardinnholdet i selve e-posten. I gjeldende versjon (3.6.1) er den på linje 820 i " ms-functions.php '

apply_filters ('wpmu_signup_blog_notification_email', __ ("For å aktivere bloggen din, vennligst klikk på denne lenken: nn% snn Etter at du har aktivert, vil du motta en e-post * en annen e-post * med brukernavnet ditt .nn Etter at du har aktivert nettstedet ditt, vil du motta en link: nn% s "), $ domain, $ path, $ title, $ user, $ user_email, $ key, $ meta),

Dette bruker plassholdere for internasjonalisering, og det bruker også variabler som er definert rett over filteret. Vi vil bruke variabelen " $ innhold For å definere den nye versjonen av innholdet. Hver forekomst av n Er en linjeskift og "n% s »Setter inn banen til bloggen. Vi vil bruke dem igjen.

Apply_filters ('wpmu_signup_blog_notification_subject', __ ('[% 1 $ s] Aktivert% 2 $ s'), $ domene, $ bane, $ tittel, $ bruker, $ user_email, $ nøkkel, $ meta),

Det andre filteret er " wpmu_signup_blog_notification_subject Som definerer emnelinjen i e-posten. Her er koden (på linje 844):

Jeg inviterer deg nå til Lag en plugin, som jeg viste deg i en av våre opplæringsprogrammer.

Endre emnet for e-posten

Først skal vi lage en funksjon som definerer emnet for vår nye versjon av e-posten.

Begynn med å opprette en tom funksjon og lenke den til det tilsvarende filteret:

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

Nå skal vi fylle ut denne funksjonen. Inne i selene, legg til denne koden:

$ subject = __ ('Hei, vennligst aktiver nettstedet ditt med denne lenken% 1 $ s'); returner $ emne;

Dette har ny tekst, men den bruker også plassholderen til å vise verdien til nettverkstittelen, som er tilgjengelig i originalfilen av variabelen " $ FROM_NAME '.

Lagre filen din, så fortsetter vi å endre innholdet i e-posten.

Å oppdage også: Hvordan skal tilbakestille en WordPress blogg

Redigerer e-postinnhold

Den andre funksjonen vil endre innholdet i e-posten.

I plugin-filen legger du til en tom tom funksjon relatert til riktig filter:

wpmu_activation_email_content funksjon ($ innhold) {} ​​add_filter ( 'wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Utfør nå denne funksjonen av følgende:

Igjen gjøres det ved hjelp av en plassholder: denne gangen er det " n% s ", Som viser lenken til det nye nettstedet og er levert av variabelen $ activate_url i den opprinnelige funksjonen i grunnfilen.

Her er det komplette innholdet i pluginet ditt:

$ content = __ ("Takk for at du opprettet et nettsted. Før du kan bruke nettstedet, må du aktivere det. nnFor å aktivere nettstedet ditt, vennligst klikk på denne lenken: nn% snnEtter aktivering vil du motta en e-post med påloggingen din. Når du har gjort det, kan du administrere din med denne liennnNyt siden din! "); returner $ innhold;

Alt du trenger å gjøre nå er installer og aktiver plugin-modulen. Du kan være i stand til å kjøre tester for å sikre at alt fungerer normalt.

Oppdag også noen premium WordPress-plugins  

Du kan bruke andre WordPress plugins for å gi et moderne utseende og for å optimalisere håndteringen av bloggen eller nettsiden din.

Vi tilbyr deg her noen premium WordPress-plugins som vil hjelpe deg å gjøre det.

1. Interaktive verdenskart

Interaktive Verdenskart er en WordPress Plugin premium som hjelper deg å lage så mange kart du vil, med interaktive og fargerike markører, kontinenter, land eller regioner.

Interaktivt verdenskart til WordPress-plugin

Den er fullt kompatibel med den nye versjonen av WordPress og Visual Composer.

Berik lesingen din ved å oppdage Hvordan vise dine butikker i et Google-kart på WordPress

Takket være denne plugin-enheten kan du vise flere typer regioner, for eksempel: et kart over hele verden, et kontinent eller et subkontinent (Afrika, Europa, Amerika, Asia, Oceania og alle deres underentrepriser), et land, et land delt på regioner, en delstat i USA, USA delt på storbyregioner, en delstat i USA delt på storbyregioner.

Last ned | dEMO | Webhotell

2. Titteleksperimenter

Godt innhold vil tiltrekke lesere med tittelen. Titlene på innleggene dine er ekstremt viktige da de kan tiltrekke eller slå av potensielle nye lesere. Derfor, det er veldig viktig at innleggstitlene dine kan fange lesernes oppmerksomhet.

Titteleksperimenter

Titteleksperimenter er en WordPress Plugin som lar deg legge ut testtitler. Du kan bruke flere titler for et enkelt innlegg og sjekke hvilke som fungerer best.

Last ned | dEMO | Webhotell

3. Pro Custom Admin

Le WordPress Plugin premium Pro Custom Admin, lar deg enkelt tilpasse nettstedets registrerings- og påloggingssider eller opprette en vedlikeholdsside.

Pro tilpasset administrator

Det tilbyr en rekke funksjoner, de viktigste vi vil nevne: endre bakgrunnsfargen og innloggingssiden logo, legg til tilpasset favoritt backend og frontend på nettstedet ditt, endre fargene på lenker og knapper, tilpasse bunnteksten som vises på hver admin-side, fjern WordPress-versjonsnummeret fra bunnteksten, oppdater gratis og for livet, og mange flere.

Last ned | dEMO | Webhotell

Anbefalte ressurser

Finn ut om andre anbefalte ressurser for å hjelpe deg med å bygge og administrere nettstedet ditt.

konklusjonen

Her! Det er det for denne opplæringen, jeg håper det lar deg konfigurere aktiverings-e-postadressen til et nettsted i et WordPress-nettverk for flere nettsteder. 

Du kan imidlertid også konsultere ressursene våre, hvis du trenger flere elementer for å gjennomføre prosjektene dine med oppretting av nettsteder, ved å konsultere vår guide WordPress blog oppretting.

Hvis du har forslag eller kommentarer, kan du la dem ligge i seksjonen vår commentaires. Ikke nøl med å del med vennene dine på dine favoritt sosiale nettverk

...