Sådan laver du dine egne WordPress-plugins og temaer med AI

5 min. læsning

Kunstig intelligens har gjort det meget nemmere at udvikle sine egne plugins og temaer til WordPress. Med værktøjer som ChatGPT og Claude kan du få hjælp til at skrive kode, rette fejl og udvikle nye funktioner til din hjemmeside – også selvom du ikke er ekspert i programmering.

WordPress er et af verdens mest populære systemer til at lave hjemmesider. En af de store fordele ved WordPress er muligheden for at udvide systemet med plugins og ændre hjemmesidens udseende med temaer. Tidligere krævede det et rimeligt kendskab til især PHP, HTML, CSS og JavaScript at udvikle sine egne løsninger. Det er stadig en fordel at kende disse teknologier, men med AI er det blevet betydeligt lettere at komme i gang.

På IT-blogger.dk har vi tidligere gennemgået, hvordan du kan lave dit eget WordPress-plugin og udvikle dit eget WordPress-tema. I denne artikel ser vi på, hvordan AI kan hjælpe med udviklingsarbejdet.

Lav dit første WordPress-plugin med AI

Et WordPress-plugin er i princippet et stykke kode, der tilføjer ekstra funktionalitet til din hjemmeside. Det kan være alt fra en simpel informationsboks til mere avancerede funktioner som kontaktformularer, integrationer og automatisering. Lad os forestille os, at du gerne vil lave et plugin, der gør det muligt at indsætte en informationsboks i dine artikler.

Du kan eksempelvis skrive følgende prompt til ChatGPT:

Lav et WordPress-plugin i PHP, der gør det muligt at indsætte en informationsboks i artikler ved hjælp af shortcoden [mit_tip]. Boksen skal have en lyseblå baggrund og kunne vise en tekst, som jeg selv angiver i shortcoden. Giv mig resultatet som en ZIP fil jeg kan downloade.

ChatGPT vil herefter kunne generere koden til pluginet og forklare, hvordan det virker. Du vil få et download-link til en ZIP fil med pluginet som du kan downloade og direkte installere på din WP side under Plugins → Tilføj nyt plugin → Upload plugin.

Skulle pluginet ikke fungere efter hensigten eller der er noget der skal rettes, så skriver du bare videre i samme chattråd, og så får du en ny ZIP fil med en ny version af pluginet. For eksempel kan du skrive:

Overskriften skal være lidt større og skrevet med fed. 

Den nye version installerer du på samme måde, så overskrives den tidligere version.

Lav dit eget WordPress-tema med AI

Du kan også bruge AI til at udvikle et helt nyt WordPress-tema. Et tema bestemmer hjemmesidens design, layout, farver og typografi. Hvor man tidligere skulle skrive meget af koden selv, kan AI hjælpe med at opbygge både strukturen og designet.

Du kan eksempelvis skrive:

Lav et moderne og responsivt WordPress-bloktema til en dansk teknologiblog. Temaet skal have et minimalistisk design, en tydelig topmenu, plads til artikler og en footer. Giv mig resultatet som en ZIP fil jeg kan downloade. 

På samme måde får du en ZIP fil du kan downloade, og direkte installere på din WP side. Det gør du under Udseende → Temaer → Tilføj nyt tema → Upload tema.

Du kan derefter fortsætte med at bruge AI til at tilpasse designet. Måske vil du have en anden farve, en mere avanceret forside eller en særlig visning af dine artikler. Her kan du beskrive dine ønsker og få AI til at foreslå ændringer i koden.

AI gør det lettere at rette fejl

En af de største fordele ved AI som udviklingsværktøj er muligheden for at få hjælp, når noget ikke virker. Hvis du eksempelvis får en PHP-fejl, eller hvis en funktion ikke opfører sig som forventet, kan du kopiere den relevante fejlbesked og kode ind i AI-værktøjet.

Du kan også bede AI forklare, hvad en bestemt funktion gør, eller hvordan du kan forbedre koden. Det betyder, at AI ikke kun fungerer som en kodegenerator, men også som en slags digital sparringspartner, der kan hjælpe dig med at lære WordPress-udvikling undervejs.

Hvilken AI tjeneste skal jeg bruge?

Ikke alle AI tjenester er lige gode til at udvikle WP plugins og temaer. Min erfaring er at ChatGPT og Claude er klart de bedste, og de kan begge pakke det til en zipfil du kan downloade bagefter.

Grok kan i princippet det samme, men min erfaring er at den ikke er så langt fremme. Gemini laver faktisk et godt stykke arbejde, men jeg har haft problemer med altid at få den til at give resultatet som en ZIP fil. I stedet giver den ofte bare koderne, som jeg selv skal kopiere ind i filerne og selv pakke dem til sidst.

Lumo og Mistral kan godt generere kode, men jeg synes endnu ikke de leverer et lige så godt stykke arbejde, og de kan ikke give resultatet som en ZIP fil.

Som det er nu, er det derfor primært ChatGPT og Grok jeg bruger til at udvikle WP plugins og temaer.

Husk altid at gennemteste pluginet bagefter. Som med andre ting når man bruger AI, ved du ikke om det er bygget med forældede standarder, som potentielt kan udgøre en sikkerhedsrisiko. Nogle gange beder jeg en anden AI tjeneste om at gennemgå pluginet eller temaet, men selv det er ikke en garanti for at det er godt nok.

Når det er sagt, så er det hurtigt og nemt at udvikle sine egne plugins og temaer. Så nemt at jeg ikke længere leder efter WP plugins og temaer i WP directory. Nu laver jeg dem bare selv. Så bliver det også nøjagtigt som jeg gerne vil have det.

Andreas Andersen Avatar

Skrevet af

Skriv en kommentar

Du kan skrive en kommentar her eller fra Fediverset eller Atmosfæren – en kommentar til en post der linker til artiklen importeres automatisk.

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *