=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FRIA WEBBEN: 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 - Bildkälla: fotot är allmän egendom, licensierat till Public Domain - Claude AI är min lärare VAD ÄR DETTA Här beskriver jag bygget av en plugin till WordPress. Exemplet ger dig möjlighet att byta utseende på en webbsida. 1. Hur du skapar en WordPress plugin 2. WordPress hooks 3. Fånga URLen! 4. Identifiera sidtyp 5. Finns det nåt tema i webbadressen?