WordPress Plugin - Hello World eksempel - oprettelse med php

Spørgsmål: Tak for et godt kursus. Jeg ønsker at lave et plugin. På nettet virker det lidt uoverskueligt. Kan du vises et helt simpelt eksempel, så jeg kan få hul igennem. På forhånd tak. HT

Svar: Hej Henrik. Det er som sådan nemt at lave et plugin. Jeg vil her vise dig, hvordan du får et meget simpelt plugin til at virke. Når det spiller for dig, er der kun tilbage at putte mere kode og funktionalitet i allerede eksisterende filer.

Som på kurset indsætter jeg filer direkte med et FTP-program.

  • Åbn Wordpress i et ftp-program. Fra roden navigerer du til mappen 'wp-content' - og herefter til mappen 'plugins'

Wordpress plugins kan hurtigt laves

  • Fra denne mappe oprettes en ny mappe, som logisk skal hedde navnet på dit plugin (pas på med æ ø å) - på billedet ovenfor kan du se mappen (ZoomTekPlugin).

Wordpress mappestruktur er simpel

  • Herfra indsætter du 3 mapper (kald dem 'css', 'img' og 'includes'). Disse mappe kan godt undlades, men kan senere benyttes til at stoppe css, billeder og andre php-filer i. I vores eksempel efterlader vi dem tomme. Du kan i princippet undlade at oprette dem overhovedet.
  • Der indsættes 2 filer readme.txt og ZoomTekPlugin.php. Sidstnævnte kan i princippet hedde hvad som helst.

Her ses de nødvendige filer

  • Herefter indsættes ovenstående tekst som kommentarer i ZoomTekPlugin.php filen (eller hvad du vælger at kalde den). Du kan ændre værdier og tekster som du selv synes - blot 'Plugin Name', 'Description' osv stadig hedder det samme
  • Åbn dit Wordpress site fra administatorpanelet (/wp-admin)

Plugins kan aktiveres fra admin-panelet

  • Under plugins vil du kunne se og 'Activate' dit plugin, som vist ovenfor.

Koden her er meget simpel for det er jo hello world

    • Tilføj følgende kode i ZoomTekPlugin.php filen. Add_action er en såkaldt hook, som overskriver kode i WordPress-core. (Linje 1-9 er allerede indsat). Husk at filen skal starte med <?php og slutte med ?>

Fantastisk ser det jo ud i UI

 


Del denne artikel på

Mest læste sider

test4.png