Vad är WordPress-plugin?

Inte för länge sedan slutade vi en serie på Så här börjar du med WordPress och började sedan denna korta, tvådelade serie som uppföljning. I den föregående artikeln tog vi en djupgående titt på vad WordPress-teman är, hur man tänker på dem och var de ska hitta dem.

Men WordPress-teman är bara hälften av marknaden när det gäller att leta efter lösningar för att använda applikationen. Som vi definierade i föregående inlägg, är WordPress-teman för presentation. Detta ställer frågan: Vad erbjuder funktionalitet?

Det är där WordPress-plugins kommer in i spel.

Om du är ny på WordPress och har läst den föregående artikeln och seriet innan det, har du ett bra läge att fortsätta med den här artikeln, där vi kommer att titta djupare på WordPress-plugins. 

Observera att denna artikel inte riktar sig till erfarna utvecklare. I stället vill vi förtydliga en annan aspekt av WordPress för dem som bara har börjat. Med det sagt, låt oss fortsätta.

Funktionalitet för din webbplats

När vi börjar vår diskussion om WordPress-plugins är det värt att notera att det finns en grundläggande skillnad mellan teman och plugins: Teman är för presentation och plugins är för funktionalitet.

Det betyder inte att plugins inte kan erbjuda några typ av användargränssnitt för ett front-end-element (eller element), men det betyder att ett tema inte ska innehålla en hel del funktionalitet, och det borde inte vara en stor del av, säger mallar i ett plugin.

Men det är min take. Vad har WordPress Codex att säga om frågan?

Ett WordPress-plugin är ett program eller en uppsättning av en eller flera funktioner, skrivna i PHP-skriptspråket, som lägger till en specifik uppsättning funktioner eller tjänster i WordPress-webloggen, som kan integreras sömlöst med webloggen med hjälp av åtkomstpunkter och metoder som tillhandahålls av WordPress Plugin Application Program Interface (API).

Enligt min mening är det en bra, tydlig definition. Och det är också ett bra sätt att sparka av Codex-artikeln som ger dig information om hur du börjar skriva ett eget plugin, så jag rekommenderar att du läser hela artikeln.

Men det finns mycket mer till WordPress-plugins än att skriva dem (och det ligger överens med denna artikel, hur som helst). Till exempel, vad ska vi förvänta oss att betala för ett plugin, var hittar vi plugins, och så vidare.

Hur mycket ska vi betala för pluggar?

Tyvärr finns det inget tydligt svar på detta. Eftersom plugins kommer i många olika typer finns det ett brett utbud av vad du kan förvänta dig att betala. Vissa plugins kan gå för $ 5 eller $ 9, och vissa kan vara flera hundra dollar beroende på vad de gör och vem de försöker nå.

Vissa plugins är gratis, och vissa är inte. De som inte är gratis anses vara premium plugins. Premium-plugins kan erbjuda ett engångsköp eller kan kräva prenumeration per månad, per år eller per plats.

Gratis plugins

Det finns många, många gratis plugins som är tillgängliga för WordPress. Det bästa och förmodligen säkraste stället att hitta dessa plugins finns i WordPress Plugin Repository.

De kan sökas från själva WordPress-instrumentpanelen eller från Plugin Repository-webbplatsen.

De plugins som du hittar i förvaret kommer sannolikt att erbjuda nästan allt du kan tänka dig; Men de kanske inte alla är uppdaterade med den nuvarande versionen av WordPress, så det är absolut nödvändigt att du läser upp plugin innan du installerar det.

Dessutom kan vissa av dessa plugins inte erbjuda stöd. Det betyder att om du har problem med pluginet kanske du inte kan få hjälp med det utöver vad som erbjuds i supportforum.

Omvänt, vissa människor do ge stöd för sina gratis plugins. Där de varierar varierar detta. Ibland är det via e-post, ibland är det via det inbyggda supportforumet i WordPress Plugin Repository, och ibland är det via en annan help-desk-lösning.

Precis som det är sant när du installerar WordPress-plugins måste du läsa informationen på plugins hemsida innan du installerar den för att ta reda på vad du kan om plugin, dess funktionalitet och var du kan få stöd för det när du har börjat använda det.

Premium Plugins

Eftersom WordPress är licensierat under det som kallas GPL, är dess derivatverken också ärvt den licensen. Det innebär att någon av programvaran som är uppbyggd ovanpå WordPress eller som utökar programvaran också är ledig tillgänglig. Då är det här en mer juridisk fråga än en mjukvaruproblem och ligger utanför ramen för denna artikel.

Men det här ställer en fråga: Hur köper du WordPress-plugins när källkoden kan göras tillgänglig gratis?

Det finns flera sätt att tjäna pengar på sina plugins:

  • Vissa säljer stöd för sina WordPress-plugins.
  • Vissa säljer licenser och stöd för ett antal olika webbplatser.
  • Vissa säljer ytterligare funktioner för sina plugins.
  • Vissa säljer tillägg för kärnprodukten.
  • Och många andra modeller.

Poängen med detta är inte att avvika från att prata om sätt att tjäna pengar på plugins men att dela med att det finns olika sätt på vilka individer och företag kommer att sälja sitt arbete och för att visa dig vad du kan förvänta dig.

Var kan vi köpa pluggar?

Såsom är fallet med prissättning finns det inte bara en handfull platser där du kan köpa plugins. Visst där är marknadsplatser likväl Envato Marketplace, CodeCanyon, WordPress Plugin Repository och många fler.

När det gäller att köpa plugins är det viktigare att veta vem du köper från och Vad du köper Tyvärr, som med många branscher, finns det några personer som försöker skapa produkter för att skämma bort andra människor istället för att ge en produkt med något verkligt värde.

För det ändamålet är det viktigare att förstå saker att leta efter (eller se upp för) i stället för att bara hålla fast vid ett par marknadsplatser. 

Säg till exempel att du hittar ett plugin som verkar göra vad du behöver för din webbplats, men du har inte kunnat prova det, du kan inte tycka att hitta något annat om säljaren online och inköpsidan är inte ordentligt säkrat med SSL. Det här kommer sannolikt inte att vara en plats där du vill köpa ett plugin.

Om du har använt en gratis plugin på flipsidan, erbjuder den en premiumversion eller hittar du ett plugin som verkar passa vad du behöver, och det är av någon som ger tillbaka till WordPress-community, hittar du enkelt på nätet, har en riktig butik, och har något rykte som föregår dem, då är du sannolikt säker att köpa från dem.

Naturligtvis är ingen av dessa svåra och snabba regler. Framför allt är det alltid acceptabelt att fråga andra om de har hört talas om en viss produkt och huruvida de har använt det (och vad deras erfarenhet har varit).

Även om en person verkar vara ansedd att sälja produkter kan de göra ett dåligt jobb för att hantera sina kunder, erbjuda support eller hålla sina produkter uppdaterade.

Oavsett vad du väljer att göra, fortsätt försiktigt och försök att driva köpet på det klokaste sättet. 

Hur bygger jag plugins?

Att bygga WordPress-plugins kan vara mycket roligt oavsett om du vill komma igång med programmering eller du är redan en utvecklare som vill utvidga programmet. 

På den mest grundläggande nivån visar detta intresse för att bidra till WordPress-ekonomin och lösa problem för en mängd av dem som använder applikationen för sina webbplatser, deras bloggar eller deras webbapplikationer.

Som med allt har den sin egen inlärningskurva. Genom WordPress plugins kan skrivas exklusivt med PHP, det är inte alls ovanligt för dem att inkludera ytterligare språk som:

  • html
  • CSS
  • JavaScript

Utöver det är det också vanligt att se utvecklare som använder förbehandlade språk som Sass och använder bibliotek som jQuery.

Att bygga ett WordPress-plugin kan vara en skrämmande uppgift beroende på din erfarenhetsnivå och / eller komplexiteten i det problem du försöker lösa. Om du till exempel är helt ny för att skriva WordPress-plugins, skriver det någonting som är något enkelt fortfarande skrämmande på grund av inlärningskurvan som följer med att bygga ett plugin.

Omvänt, om du är mer erfaren, kommer utmaningen att ha ditt arbetsgränssnitt med tjänster från tredje part, följa lämpliga konventioner och / eller skriva dem på ett underhållbart sätt enligt WordPress-kodningsstandarderna och så vidare.

När du börjar med något som är relaterat till WordPress, är den första platsen du alltid ska titta på WordPress Codex. Fall i punkt: Skriva ett plugin. Därifrån kan du också vara intresserad av några av följande resurser:

  • Introduktion till WordPress Plugin Development
  • Tips för bästa praxis i WordPress Development
  • Introduktion till att skapa din första WordPress Widget
  • Introducerar WP REST API
  • WordPress Widgets: Fram till baksida
  • Någonsin hört av måste-pluggar?
  • Skapa upprätthållbara WordPress Meta Boxes

Självklart finns det många fler artiklar och videor om detta. Ändå är de listade som en bra utgångspunkt.

Slutsats

Som vi nämnde är WordPress-teman idealiskt avsedda för presentation, och WordPress-plugins är avsedda för funktionalitet. 

Det är inte ovanligt att hitta teman inklusive funktionalitet i deras kodbas. Men om du letar efter att komma igång med WordPress-utveckling i en professionell förmåga, rekommenderar jag starkt att hålla varje enskildes oro. Detta kommer att gå långt för att se till att du inte bara når en målgrupp utan också har själv inrättat för att lättare kunna behålla dina projekt.

Och för er som är intresserade av att lära sig att skriva WordPress-plugins, finns det mycket dokumentation och öppen källkod som du kan lära av. Dessutom har vi flera kurser specifikt om detta ämne. Utöver det har vi också många plugins på marknaden som du kan ladda ner, studera och använda i ditt dagliga arbete.

För dem som fortsätter att vara intresserade av WordPress, notera att jag bara arbetar med WordPress och ofta skriver om det. Du kan fånga alla mina kurser och handledning på min profilsida, och du kan följa mig på min blogg och / eller Twitter på @tommcfarlin där jag pratar om mjukvaruutveckling i samband med WordPress.

.