Et gjennombrudd for Jetpacks Post via e-post -funksjon

WordPress har en tilstrekkelig, for det meste responsiv, back-end og gode applikasjoner for mobile enheter, men det kan komme en dag da du bare vil sende en e-post for å legge inn en oppføring på nettstedet ditt.

I dette innlegget kommer vi til å gå gjennom denne praktiske lille funksjonen til Jetpack: Post via e-post.

WordPress har et innlegg via e-postfunksjonalitet i sin kjerne, men det er langt fra å være praktisk eller brukervennlig.

Som Codex sier, må du:

  1. Opprett en dedikert e-postkonto som bare skal brukes til å legge ut på bloggen din
  2. Konfigurer WordPress for å få tilgang til den kontoen via POP3
  3. Konfigurer WordPress til å publisere meldinger fra den e-postkontoen

Og selv om du gjør det, står du fast med enkle tekstinnlegg og Du kan ikke legge inn noen e-postvedlegg!

I tillegg må du i det minste sette opp en funksjon i temaet ditt (eller som et eget plugin) for WordPress å gjenkjenne e-posten som et innlegg. Åh, nevnte jeg at du bare kan velge en kategori for innlegg, og du kan ikke angi noen koder eller noen annen type taksonomi?

Heldigvis kan denne problematiske tilnærmingen bli erstattet med Jetpack, en annen opprettelse fra Automattic. Modulen Post by Email løser alle problemene ovenfor og lar deg gjøre mye mer. Kort sagt, kan du:

  • Bruk HTML i e-posten din
  • Inkluder vedlegg (og ta med vedlagte bilder som en lysbildefremvisning eller et inline-galleri)
  • Angi en tittel (og en slug) forskjellig fra e-posttittelen din
  • Angi kategorier og koder
  • Slå på eller av kommentarer for innlegget
  • Sett et utdrag
  • Endre statusen til innlegget
  • Sett inn et passord for innlegget
  • Angi en tid for innlegget som skal publiseres
  • Legg til <--more--> og <--nextpage--> koder i innlegget
  • Slutt ditt innlegg hvor som helst i e-posten din
  • Inkluder en PollDaddy-undersøkelse
  • Slå av geotagging
  • Sett Publiser alternativer, en annen Jetpack-modul

Varmer opp

Du må også gjøre en mengde ting med Jetpack:

  • Installer plugin
  • Koble ditt nettsted med din WordPress.com-konto
  • Sjekk om modulen Post via e-post er aktivert
  • Gå til Brukere "Din profil og klikk på" Aktiver innlegg via e-post "
  • Få den spesielle e-postadressen og legg den til i adresseboken din

Legg merke til at du ikke engang trenger å bruke tastaturet ditt mens du tar disse trinnene - unntatt, kanskje du legger inn dine WordPress.com-legitimasjon. Etter å ha gjort disse i rekkefølge, er du klar til å sende ditt første innlegg via e-post!


Tilgjengelige kortkoder

Nå som du er satt på WordPress admin panel, kan du nå logge på din e-postkonto - den du er registrert hos WordPress.com. Med ditt første innlegg (og alle andre, naturlig) kan du bruke følgende kortkoder hvor som helst i e-postadressen din:

Tittel: [tittel Hello World!]

parametere: Den angitte tittelen.

Hvis du vil sende en epost med en annen tittel enn tittelen på innlegget, kan du bruke denne koden til å angi en tittel for innlegget. Hvis denne kortkoden brukes, vil Jetpack ignorere tittelen på e-posten.

Slug: [slug oh-hai]

parametere: Den angitte sluggen.

Den vanlige "slug", ordene i adressefeltet. Du kan bruke denne kortkoden til å bruke kortere nettadresser som myblog.com/hawaii-trip/ og unngå store slike som myblog.com/a-trip-to-hawaii-what-i-expected-to-see-and-what-i-saw/.

kategorier: [kategori Nyheter, Personlig]

parametere: Kommaseparerte kategorinavn eller IDer.

Du kan angi hvilken kategori du vil ha med denne shortcode. Bruk bare navn eller ID som parametre, og du er god til å gå! Det får til og med den riktige kategorien når du ikke bruker hele navnet, som "Anno" i stedet for "Kunngjøringer".

Tags: [tagger lorem, ipsum, dolor]

parametere: Kommaseparerte merkenavn.

Som kategorier kan du bruke tagnavn

PS!. Så vidt jeg kan se, støtter det ikke egendefinerte taksonomier, noe som er en bummer. Det ville være flott hvis en [skatt] kortkode ble introdusert og brukt slik: [skatt tilpasset taksonomi] lorem, ipsum, dolor [/ skatt] (der standardparameteren er "tag"). La oss håpe at modulen vil støtte dette i fremtiden :).

kommentarer: [kommentarer av]

parametere: "på" eller "av".

Du trenger ikke å forklare denne: Du kan slå på eller av kommentarer på innlegget ditt med denne koden.

Poststatus: [status privat]

parametere: "publiser" (standard), "privat", "venter" eller "utkast".

Igjen, dette er selvforklarende: Du kan angi de fire parametrene for å angi statusen til innlegget ditt.

Post Passord: [passord CorrectHorseBatteryStaple]

parametere: Det angitte passordet.

Du kan beskytte innlegget ditt med et passord med denne kortnummeret.

PS!. Jeg fikk passordet fra en XKCD-tegneserie.

Publiseringsdato / tid: [forsinkelse +2 dager]

parametere: en dato / tidsbeskrivelse som "1 uke 2 dager 3 timer" eller "neste lørdag" eller "25 november 2013".

Ved hjelp av strtotime-formatet kan du angi dato og klokkeslett for innlegget ditt. Hvis du stiller parameteren til "+2 timer", blir innlegget ditt publisert 2 timer etter at du har sendt e-posten.

Utdrag: [utdrag] ... [/ utdrag]

Hvis du bruker "utdrag" av WordPress-innlegg på nettstedet ditt, kan du angi et utdrag mellom [utdrag] og [/utdrag] tags.

geotagging: [geotag av]

parametere: "på" eller "av".

Hvis telefonen din (eller e-postklient) bruker GPS-informasjonen i e-postene, vil geotagging bli aktivert som standard. Hvis du ikke vil dele den informasjonen på innleggene dine, bør du deaktivere den ved å bruke denne kortnummeret med parameteren "av".

publisere: [publiser facebook twitter]

parametere: Mellomseparert liste over tjenester (som Facebook og Twitter) eller "off".

Jetpack har en annen nyttig modul kalt publiser, slik at du kan dele innlegget ditt automatisk på sosiale nettverk når det publiseres. Hvis du vil gjøre det samme med e-post, kan du bruke denne koden til å publisere innlegget ditt.

Å skille innhold: [mer] og [neste side]

Disse to er også selvforklarende: Hvis du noen gang trenger å bruke <--more--> eller <--nextpage--> koder i innlegget ditt, kan du bruke disse kortkodene.

vedlegg: [Slideshow] og [Noslider]

Som standard vil Jetpack inkludere bildevedlegg i innlegget. Hvis du legger til bare ett bilde, vil det bli vist inline, og hvis du legger til mer, vil alle av dem danne et galleri.

Hvis du ikke liker denne oppførselen, kan du bruke [nogallery] til å vise alle bildene inline eller bruke [lysbildefremvisning] for å erstatte galleriet med en lysbildefremvisning.

PollDaddy avstemninger: [avstemming]

parametere: "type" (enkelt, multi eller et tall), "stil" (manga eller medium), "annet" (ja eller nei).

Hvis du har en PollDaddy-konto, kan du bruke denne koden til å inkludere en avstemning i innlegget ditt. Her er et eksempel på hvordan du bruker det:

 [poll type = "3" other = "yes"] Hva er dine favoritt Tuts + blogger? (velg tre) * Wptuts + * Nettutsider + * Webdesigntuts + * Psdtuts + * Phototuts + [/ poll]

Slutten: [slutt]

Det kan være e-signaturer du ikke kan fjerne (firmapolitikk, hmpfh) eller smarttelefonen din kan legge til linjer som "sendt fra myPhone" (det selskapet's policy, hmpfh), og du vil ikke at disse signaturene skal inkluderes i innlegget ditt.

Jetpack kutter automatisk ut teksten etter en signaturblokk eller en


tag, men du kan bruke [end] alternativt for å avslutte posten hvor du bruker den.


Wrapping Up

Jeg trodde alltid at kjernen "post via e-post" -funksjonen i WordPress var for mye begrensende, litt overflødig og absolutt vanskelig å bruke. Nå som vi gikk gjennom alt Jetpacks "Post by Email" -modul kan gjøre, er jeg glad for at det er et alternativ til det, også utviklet av Automattic.

Hva synes du om denne funksjonen - har du tenkt å bruke den? Del dine kommentarer nedenfor og ikke glem å dele innlegget!