Ikke lenge siden avsluttet vi en serie på Hvordan komme i gang med WordPress og så begynte denne korte, todelte serien som en oppfølging. I den forrige artikkelen tok vi en grundig titt på hvilke WordPress-temaer som er, hvordan å tenke på dem, og hvor de skal finne dem.
Men WordPress-temaer er bare halvparten av markedet når det gjelder å søke etter løsninger på bruk av applikasjonen. Som vi definerte i forrige innlegg, er WordPress-temaer til presentasjon. Dette reiser spørsmålet: Hva tilbyr funksjonalitet?
Det er der WordPress plugins kommer inn i spill.
Hvis du er ny i WordPress og har lest den forrige artikkelen og serien før det, så har du en god posisjon til å fortsette med denne artikkelen, der vi tar en dypere titt på WordPress-plugins.
Merk at denne artikkelen ikke er rettet mot erfarne utviklere. I stedet ser vi for å klargjøre et annet aspekt av WordPress for de som nettopp er i gang. Med det sagt, la oss fortsette.
Når vi starter diskusjonen om WordPress-plugins, er det verdt å merke seg at det er en grunnleggende forskjell mellom temaer og plugins: Temaer er til presentasjon, og plugins er for funksjonalitet.
Dette betyr ikke at programtillegg ikke kan tilby noen type brukergrensesnitt for et frontend-element (eller elementer), men det betyr at et tema ikke skal inneholde mye funksjonalitet, og det bør ikke være en stor del av, si maler i et plugin.
Men det er min ta. Hva har WordPress Codex å si om saken?
En WordPress Plugin er et program eller et sett med en eller flere funksjoner, skrevet i PHP skriptspråk, som legger til et bestemt sett med funksjoner eller tjenester til WordPress webloggen, som kan sømløst integreres med webloggen ved hjelp av tilgangspunkter og metoder levert av WordPress Plugin Application Program Interface (API).
Etter min mening er det en god, klar definisjon. Og det er også en fin måte å slå av Codex-artikkelen som gir deg informasjon om hvordan du begynner å skrive ditt eget plugin, så jeg anbefaler å lese hele artikkelen.
Men det er mye mer til WordPress-plugins enn å skrive dem (og det er uansett omfanget av denne artikkelen, uansett). For eksempel, hva skal vi forvente å betale for et plugin, hvor kan vi finne plugins, og så videre.
Dessverre er det ikke et klart svar på dette. Fordi plugins kommer i mange forskjellige typer, er det et bredt utvalg av hva du kan forvente å betale. Noen plugins kan gå for $ 5 eller $ 9, og noen kan være flere hundre dollar, avhengig av hva de gjør og hvem de prøver å nå.
Noen plugins er gratis, og noen er ikke. De som ikke er gratis anses å være premium plugins. Premium-plugins kan tilby et engangsoppkjøp eller kreve abonnement på månedlig basis, per år, eller pr. Nettsted.
Det er mange, mange gratis plugins som er tilgjengelige for WordPress. Det beste og uten tvil sikreste stedet for å finne disse pluginene er i WordPress Plugin Repository.
De kan søkes fra selve WordPress-dashbordet eller fra Plugin Repository-nettstedet.
Pluggene som du finner i depotet, vil sannsynligvis tilby omtrent alt du kan forestille deg; De kan imidlertid ikke alle være oppdatert med den nåværende versjonen av WordPress, så det er viktig at du leser på pluginet før du installerer det.
Videre kan noen av disse pluginene ikke tilby støtte. Dette betyr at hvis du har et problem med pluginet, kan du kanskje ikke få hjelp med det utover det som tilbys i supportfora.
Omvendt, noen mennesker gjøre gi støtte for sine gratis plugins. Hvor de gjør dette, varierer dette. Noen ganger er det via e-post, noen ganger er det via det innebygde supportforumet i WordPress Plugin Repository, og noen ganger er det gjennom en annen help-desk-løsning.
Akkurat som det er sant når du installerer WordPress-plugins, må du lese informasjonen på pluginens hjemmeside før du installerer den for å finne ut hva du kan om plugin, funksjonalitet og hvor du kan få støtte for det når du har begynt å bruke det.
Fordi WordPress er lisensiert under det såkalte GPL, erverver dets avledede verk også det lisensen. Dette betyr at noe av programvaren som er bygget på toppen av WordPress eller som utvider programvaren, også er fritt tilgjengelig. Så igjen, dette er mer av et lovlig problem enn et programvareproblem og ligger utenfor rammen av denne artikkelen.
Men dette reiser et spørsmål: Hvordan kjøper du WordPress-plugins når kildekoden kan gjøres tilgjengelig gratis?
Det finnes flere måter som tjener penger på pluginene sine:
Poenget med dette er ikke å avvike i å snakke om måter å tjene penger på plugins, men å dele at det finnes forskjellige måter som enkeltpersoner og selskaper vil selge sitt arbeid på, og for å vise deg hva du kan forvente.
Som det er tilfelle med priser, er det ikke bare en håndfull steder hvor du kan kjøpe plugins. Jo, der er markedsplasser som Envato Marketplace, CodeCanyon, WordPress Plugin Repository, og mange flere.
Når det gjelder å kjøpe plugins, er det viktigere å vite hvem du kjøper fra og hva du kjøper. Dessverre, som med mange næringer, er det noen mennesker som forsøker å lage produkter for å skamme andre mennesker enn å gi et produkt med noen reell verdi.
For det formål er det viktigere å forstå ting å se etter (eller passe på) i stedet for å bare holde seg til et par markedsplasser.
Si for eksempel at du finner et plugin som ser ut til å gjøre hva det er du trenger for nettstedet ditt, men du har ikke klart å prøve å kjøre det, du kan ikke synes å finne noe annet om leverandøren online, og kjøpssiden er ikke ordentlig sikret ved hjelp av SSL. Dette kommer sannsynligvis ikke til å være et sted hvor du vil kjøpe et plugin.
På baksiden, hvis du har brukt en gratis plugin, og den tilbyr en premium versjon, eller du finner et plugin som ser ut til å passe til det du trenger, og det er av noen som gir tilbake til WordPress-fellesskapet, finner du enkelt på nettet, har en riktig butikk, og har noe av et rykte som går foran dem, så er du sannsynligvis trygt å kjøpe fra dem.
Selvfølgelig er ingen av disse vanskelige og raske regler. Fremfor alt er det alltid akseptabelt å spørre andre om de har hørt om et gitt produkt og om de har brukt det (og hva deres erfaring har vært).
Selv i tilfelle hvor en person ser ut til å være kjent for å selge produkter, kan de gjøre en dårlig jobb med å administrere sine kunder, tilby støtte eller holde sine produkter oppdatert.
Uansett hva du velger å gjøre, fortsett med forsiktighet og forsøk å forfølge kjøpet på den mest klare måten.
Å bygge WordPress-plugins kan være veldig gøy uansett om du ønsker å komme i gang med programmering eller du allerede er en utvikler som ønsker å utvide søknaden.
På det mest grunnleggende nivå viser dette interesse for å bidra til WordPress-økonomien og løse problemer for en rekke de som bruker søknaden til sine nettsteder, deres blogger eller deres webapplikasjoner.
Som med alt har den sin egen læringskurve. Gjennom WordPress plugins kan skrives utelukkende med PHP, er det ikke uvanlig for dem å inkludere flere språk som:
På toppen av det er det også vanlig å se utviklere ved hjelp av forhåndsbehandlede språk som Sass og bruke biblioteker som jQuery.
Å bygge et WordPress-plugin kan være en skremmende oppgave, avhengig av nivået på erfaring og / eller kompleksiteten til problemet du prøver å løse. Hvis du for eksempel er helt ny for å skrive WordPress-plugins, skriver du noe som er litt enkelt, vil fortsatt være skremmende på grunn av læringskurven som følger med å bygge et plugin.
Omvendt, hvis du er mer erfaren, kommer utfordringen i å ha arbeidsgrensesnittet med tredjepartstjenester, i henhold til riktige konvensjoner, og / eller skrive dem på en vedlikeholdsbar måte etter WordPress-kodingsstandardene og så videre.
Når du kommer i gang med alt relatert til WordPress, er det første stedet du alltid bør se, WordPress Codex. Tilfelle i punkt: Skrive et plugin. Derfra kan du også være interessert i noen av følgende ressurser:
Selvfølgelig er det mange flere artikler og videoer om dette. Likevel gir de listede et godt utgangspunkt.
Som vi har nevnt, er WordPress-temaer ideelt ment for presentasjon, og WordPress-plugins er ment for funksjonalitet.
Det er ikke uvanlig å finne temaer, inkludert funksjonalitet i kodebase. Men hvis du er ute etter å komme i gang med WordPress-utvikling i en profesjonell kapasitet, anbefaler jeg på det sterkeste å holde bekymringene til hverandre. Dette vil gå langt i å sørge for at du ikke bare når målgruppen, men også har satt opp for å lettere vedlikeholde prosjektene dine.
Og for de av dere som er interessert i å lære å skrive WordPress-plugins, er det mye dokumentasjon og åpen kildekode som du kan lære. Videre har vi flere kurs spesielt om dette emnet. Dessuten har vi også mange plugins på markedet som er tilgjengelige for deg å laste ned, studere og bruke i ditt daglige arbeid.
For de som fortsatt er interessert i WordPress, merk at jeg bare jobber med WordPress og ofte skriver om det. Du kan fange alle mine kurs og opplæringsprogrammer på min profilside, og du kan følge meg på bloggen min og / eller Twitter på @tommcfarlin hvor jeg snakker om programvareutvikling i forbindelse med WordPress.
.