Hur du skapar en WordPress plugin

Här beskriver jag bygget av en plugin till WordPress. Exemplet ger dig möjlighet att byta utseende på en webbsida.
En poäng med att publicera information och funktionalitet i en plugin (ett tillägg), istället för direkt på webbsidan, är att den fungerar i alla teman. Även då du byter tema finns informationen där.
Du kan till exempel se licensinformation en bit ner på denna webbsida, om hur du kan återanvända information på sajten. Licensinformationen har jag lagt i ett tillägg så att den följer med även när temat byts ut.
Varför berätta om detta
En poäng med att beskriva arbetet med tillägget öppet är att det ger dig möjlighet att hjälpa mig 😉
Jag vet inte riktigt vad jag håller på med, är en ganska oerfaren WordPress- utvecklare. Så när du inte fattar eller hittar problem kan du lösa dem, dela med dig av lösningen och hjälpa mig förstå. Skriv en kommentar eller ett eget inlägg och länka hit.
Ett tillägg byggs med ett textdokument
Skriv text i ett textdokument och placera det på rätt plats så kommer WordPress förstå att det handlar om ett tillägg.
Var
Placera ditt textdokument, ditt tillägg, i mappen wp-content/plugins i en egen mapp, i mitt fall Temaskiftaren.
wp-content/plugins/temaskiftare
Textdokumentet heter temaskiftare.php
Header
Inled texten i tillägget med det som kallas Header, en beskrivning.
/*
Plugin Name: Temaskiftaren
Description: Byt WordPress-tema via URL
Version: 0.1
Author: Rikard Linde
*/
Säkerhetskontroll
Med Temaskiftaren kommer du kunna byta utseende på webbsidor genom att ändra webbadress.
För att användaren ska kunna använda tillägget som tänkt men inte påverka resten av WordPress inleder vi tillägget med en säkerhetskontroll.
if (!defined('ABSPATH')) {
exit;
}
ABSPATH är en säkerhetskontroll som förhindrar att någon kör tillägget direkt via webben.
Källor
Vad är detta
Här beskriver jag bygget av en plugin till WordPress. Exemplet ger dig möjlighet att byta utseende på en webbsida.
Responses