Fordelene ved å bruke Free Shortcoder Plugin

Hva du skal skape

Hva er en kortkode?

Vanligvis, når du plasserer innhold i WordPress-innlegg, ser du hva du får, eller WYSIWYG. Hvis du skriver, "Den raske brune ræven hoppet over det hvite gjerdet", det er det du vil se. Men WordPress gir også muligheten for at det skal være shorthand referanser som utvides. I programmeringslingo kalles disse makroene; i hovedsak korte dataprogrammer. I WordPress kalles disse kortkodene.

For eksempel, hvis du skulle skrive [Quickfox], en WordPress-kortkode kan utvide dette til "Den raske brune ræven hoppet over det hvite gjerdet." Tilsvarende, hvis du skulle skrive [quickphrase animal = "kanin" animal_color = "yellow" object = "gjerde" object_color = "red"], som kunne ekspandere til "Den raske gule kaninen hoppet over det røde gjerdet." Selv om dette kanskje ikke virker veldig nyttig for øyeblikket, er evnen faktisk veldig nyttig.

Kortnummer du har sett

Her er fire forskjellige måter du tidligere har hatt WordPress-kortkoder: 

1. WordPress.com Shortcodes

WordPress.com tilbyr egne kortkoder for blogger som er vert med sin tjeneste. En av ulempene ved å bruke disse kortkodene er at det gjør det svært vanskelig å overføre til en annen vert eller selvverten i fremtiden - dette er det jeg kaller "vert lock-in".

2. Tema-kortkoder

Mange temaer tilbyr kortnummer. For eksempel har nettstedet mitt tema skaperen MySiteMyWay en enorm liste over kortkoder. Jeg bruker [tabs] kortkoder for å tillate dynamisk sortering av mine skriveklipp etter år og etter emne (ingen sideoppdatering er nødvendig):

Her er koden som gjør dette:

[tabs] [tab title = "By Year"] ... innhold sortert etter år ... [/ tab] [tab title = "By Topic"] ... innhold sortert etter emne ... [/ tab] [/ tabs]

Jeg bruker også kolonner på denne siden:

Her er koden som oppnår det:

[one_half] ... første kolonne går her ... [/ one_half] [one_half_last] ... andre kolonneinnhold går her ... [/ one_half_last]

En av ulempene med å bruke temaets kortkoder er at det gjør det svært vanskelig å overføre til et nytt tema i fremtiden, "tema lock-in". 

3. Shortcode Plugins

Shortcode plugins er plugins som gir en mengde kortkoder for å forbedre utseendet på bloggen din. Her er en gjennomgang av mange av WPMU, og Shortcodes Ultimate er et godt eksempel. Disse pluginene kan hjelpe deg med å unngå låsing av tema og vert, men du får "plugin lock-in". Og plugin-kortkoder vil ikke alltid samhandle godt med temaet ditt.

4. Andre plugins

Mange plugins implementerer deres funksjonalitet som en kortkode. For eksempel er det Social Locker-pluginet, som jeg skrev om nylig for Tuts +, implementert som en kortkode. Mitt innlegg om å sikre Mac fra potensielt tyveri låser innholdet i de endelige forslagene for å oppfordre folk til å dele innlegget på sosiale medier.

Koden som implementerer dette er en kortkode:

[sociallocker] ... innhold for gjenstander 7 til 10 går her ... [/ sociallocker]

Som du kan se, bruker kortkoder mange fordeler, men kan også øke kompleksiteten ved å migrere nettstedet ditt eller oppgradere temaet ditt i fremtiden..

Lag dine egne kortkoder med kortkoder

I denne veiledningen vil jeg introdusere en femte slags kortkode: en som du lager selv, ikke ved å skrive et plugin (som er et alternativ for utviklere), men ved å bruke en gratis plugin kalt Shortcoder. Og du trenger ikke å være en programmerer for å gjøre dette.

Shortcoder gir en intern database som gjør at du kan lage og lagre dine egne kodesnittspakker (HTML, JavaScript, etc.). Du kan deretter bruke dine egendefinerte kortkoder på innlegg eller sider, og Shortcoder utvider dem på plass.

Dette er spesielt nyttig for innhold eller kodestykker du kan bruke på nytt på flere sider, og det er enda mer nyttig hvis du vil endre innhold eller kode og få det til å gjenspeiles overalt på en gang.

Her er noen eksempler på hvordan jeg bruker Shortcoder:

1. Administrere Innholdsfortegnelser

På min flersidige opplæringsprogrammer (som denne), kodes jeg innholdsfortegnelsen statisk som en kortkoder-kortkode og legger den på hver side. 

I stedet for å manuelt lime inn innholdsfortegnelsen på alle sidene i opplæringen, bruker jeg shortcoder og plasserer [Sc: MainTutorial] shortcode på hver side. Når jeg trenger å oppdatere innholdsfortegnelsen, gjør jeg det i Shortcoder-innstillingsområdet, og det blir automatisk oppdatert på alle sidene mine. Jeg trenger aldri å redigere innholdsfortegnelsen manuelt på hver side.

Les om dette på Tuts +: Legg til et vakkert innholdsfortegnelse til dine WordPress-innlegg (i andre halvdel av opplæringen).

Hvis du ikke har noen programmeringserfaring, kan det være litt uvanlig å skrive disse shortcode-makroene. Imidlertid har de fleste WordPress-bloggere sannsynligvis kommet over dem nå - eller kan ha nytte av å lære dem.

2. Administrere annonsering

Jeg bruker også Shortcoder for annonseplasseringer som AdSmallBanner. Jeg kan plassere annonsen på mange sider på nettstedet mitt, og hvis jeg noen gang vil erstatte annonsøren (og et nytt banner og en lenke), kan jeg endre den i Shortcoder en gang, og det vil bli reflektert på alle sidene på nettstedet mitt ved hjelp av AdSmallBanner-kortnummeret.

Her er et eksempel på en annonse i et innlegg på nettstedet mitt:

Jeg kan enkelt endre annonsene overalt på nettstedet mitt ved å bare redigere kortnummeret:

3. Administrere sidefødder

På min opplærings footers, liker jeg å gi folk en vennlig blurb for å følge opp med meg. Og noen ganger liker jeg å endre dette. Uten Shortcoder vil en overflod av sider på nettstedet mitt måtte endres eller være utdatert. Med Shortcoder endrer jeg opplæringsfoten en gang, og den reflekteres overalt:

Shortcoder støtter også parametere slik at du kan bygge en kortkode for å vise en bestemt video eller et kart. Du kan se dette illustrert i denne videoen, på 50 sekunder i.

Hvis jeg vil endre verter eller temaer, vil kortkodens kortkoder fortsatt fungere, eller vil bare trenge små justeringer.

I Avslutning

Når det brukes judiciously, kan Shortcoder være et ekstremt kraftig plugin for å legge til din publiseringsarsenal.

Ta gjerne inn korrigeringer, spørsmål eller kommentarer nedenfor. Du kan også nå meg på Twitter @ reifman eller email meg direkte.

Relaterte Tuts + Tutorials

Disse Tuts + opplæringen diskuterer å lage og bruke kortkoder for vanlige bloggingoppgaver:

  • Flere kortkoder med en enkelt funksjon: 3 Killer-eksempler
  • Opprett en kortkode til listeposter med flere parametere
  • Opprette en kortkode for responsiv video
  • Rask Tips: Din egen Video Shortcode