Hop til indhold
Udvikling og programmering

WordPress Plugin

Et WordPress-plugin er et stykke tilføjelsessoftware, der installeres oven på et WordPress-website for at give det en bestemt funktion, uden at man selv skal skrive koden fra bunden. Pluginet arbejder sammen med WordPress’ grundsystem (kernen) og bygger videre på den funktionalitet, der allerede findes i CMS’et. På den måde kan et website udvides med nye funktioner relativt hurtigt, uden at den grundlæggende opsætning af siden skal laves om.

Vil man for eksempel gerne have en kontaktformular på sin hjemmeside, kan man installere et formular-plugin i stedet for selv at kode formularen op fra bunden. På samme måde findes der plugins, der kan lave et website om til en webshop, tilføje søgemaskineoptimering eller styrke sikkerheden på siden.

Hvordan virker et WordPress-plugin?

Et plugin består typisk af filer skrevet i PHP, ofte suppleret med JavaScript og CSS. Filerne kobler sig på WordPress’ indbyggede system af “hooks” (handlinger og filtre), som gør det muligt at tilføje eller ændre funktionalitet uden at redigere selve kernens filer direkte. Dette minder i princippet om den ældre idé bag ActiveX-komponenter i browsere, hvor små tilføjelser kunne udvide et program med ekstra funktioner uden at ændre selve hovedprogrammet.

Når et plugin er installeret og aktiveret, bliver dets funktioner tilgængelige i WordPress’ administrationspanel, og de kører derefter sammen med resten af sitet på den server, hvor websitet ligger. Nogle plugins kræver yderligere opsætning efter installation, mens andre fungerer, så snart de er aktiveret.

Hvor kan man finde WordPress-plugins?

Gratis plugins kan findes direkte gennem WordPress’ administrationspanel under menupunktet “Plugins” og “Tilføj nyt”, hvor man kan søge efter plugins i det officielle plugin-katalog. Betalte (premium) plugins købes typisk direkte hos den virksomhed eller udvikler, der har lavet dem, enten som engangskøb eller som abonnement.

Før man installerer et plugin, kan det være en god idé at kigge på nogle få praktiske signaler: hvor mange der aktivt bruger pluginet, hvornår det senest er blevet opdateret, og om det angives at være kompatibelt med den WordPress-version, man selv kører. Et plugin der ikke har været opdateret i lang tid, kan i nogle tilfælde være mindre sikkert at bruge, fordi eventuelle sikkerhedshuller ikke længere bliver rettet.

Kan man lave sine egne WordPress-plugins?

Ja. Fordi WordPress er open source-software, er koden bag systemet frit tilgængelig, og det gør det muligt for udviklere at bygge deres egne plugins. Et helt simpelt plugin kan i praksis være en enkelt PHP-fil med en kort kommentarblok øverst, der fortæller WordPress navnet og formålet med pluginet, og som derefter lægges i den rette plugin-mappe på serveren. Skal pluginet gøre mere komplicerede ting, kræver det som regel kendskab til PHP og ofte også til WordPress’ egne funktioner og hooks.

Har man behov for en funktion, der ikke findes som et færdigt plugin, kan man derfor enten selv lære at kode et, eller få en udvikler til at bygge et skræddersyet plugin til det specifikke formål.

Gratis eller betalt plugin?

Mange plugins findes i en gratis udgave med de mest grundlæggende funktioner og en betalt (premium) udgave med flere avancerede muligheder, bedre support eller opdateringer over længere tid. Hvilken løsning der giver mest mening, afhænger af hvor avanceret en funktion man har brug for, og hvor vigtig løbende support og vedligeholdelse er for det pågældende website.

Hvor mange plugins bør man have installeret?

Der findes ikke et fast tal for, hvor mange plugins et website “bør” have, men jo flere plugins der er installeret, desto større er risikoen for langsommere indlæsningstider og for at plugins kommer i konflikt med hinanden. Nogle plugins er desuden lavet specifikt til at beskytte sitet mod sikkerhedstrusler, herunder forsøg på at overbelaste serveren med et DDoS-angreb, mens andre plugins primært handler om design, indhold eller markedsføring. Det kan derfor være en god idé jævnligt at gennemgå, hvilke plugins der reelt bliver brugt, og fjerne dem man ikke længere har behov for.

Eksempel
En hjemmeside kan få en kontaktformular ved at installere et formular-plugin frem for at kode formularen manuelt.
Ofte stillede spørgsmål
Koster WordPress-plugins penge?
Mange plugins er gratis, mens andre er premium-plugins med engangsbetaling eller abonnement. Nogle plugins findes i både en gratis og en betalt udgave, hvor den betalte har flere funktioner.
Hvor mange plugins kan man installere på et WordPress-website?
Der er ikke en fast øvre grænse, men jo flere plugins der er installeret, desto større er risikoen for langsommere indlæsningstider og for konflikter mellem forskellige plugins.
Er WordPress-plugins sikre at bruge?
Sikkerheden afhænger blandt andet af, hvor godt pluginet vedligeholdes. Plugins der opdateres jævnligt og har mange aktive installationer, anses generelt for mere pålidelige end plugins der ikke har været opdateret i lang tid.
Hvad er forskellen på et plugin og et tema i WordPress?
Et tema styrer websitets visuelle udseende og layout, mens et plugin tilføjer eller ændrer funktionalitet. De to typer filer fungerer uafhængigt af hinanden, og man kan som regel skifte tema uden at miste sine plugins.
Kræver det programmeringskendskab at bruge et plugin?
Nej, de fleste plugins installeres og betjenes gennem WordPress' administrationspanel uden krav om kodekendskab. Det er først, hvis man selv vil udvikle et plugin, at kendskab til PHP typisk bliver nødvendigt.
Alle et WordPress-websites plugins skal jo køre et sted - læs mere om, hvad en server egentlig er, og hvilken rolle den spiller for et website.
Server →