Sådan oprettes WordPress-plugins
Plugins er PHP-scripts, software, der giver brugerne mulighed for at installere yderligere funktioner på eksisterende programmer. Der er mange måder, hvorpå du potentielt kan bruge et plugin. For eksempel kan du installere et plugin på en browser og få yderligere funktioner til browseren; funktioner, der ikke var tilgængelige tidligere. Disse programmer er virkelig vigtige, især hvis du har et websted designet på platforme som WordPress og Blogspot.
WordPress-plugins kan øge dit websted, og der er tusindvis af sådan software i WordPress-butikken. Her er en kort introduktion til, hvordan de kan forbedre dit websted:
Plugins kan være en stor hjælp til at mindske din arbejdsbyrde. For eksempel, hvis du har en regelmæssigt opdateret blog på dit websted med tusindvis af abonnenter, er arbejdsbyrden mere. Hvis du har plugins, kan du helt sikkert aktivere plugins i stedet for at foretage kodningen. Plugins er også en stor hjælp, når du fjerner behovet for en professionel programmør, især når du ønsker at opbygge et helt websted fra bunden.
Selvom der er mere end 45.000 plugins i WordPress-arkivet, kan du altid bygge dit eget; på denne måde kan du konfigurere en, der passer til dine behov.
Har en plan først
Hvis du ønsker at opbygge dit eget plugin, skal du have en liste over de funktioner, softwaren har, og hvad den skal gøre. Når pluginet er oprettet, har det sin egen admin-side, og det giver dig mulighed for at adskille din egen kode fra kernen i WordPress-kode.
Hvad du har brug for til udvikling af plugin
Hver udvikler har sin egen måde at udvikle pluginet på. Du kan gennemgå nedenstående proces og se om det passer dig:
Kodningseditor
En vigtig komponent for plugins er kodningseditoren. Det er en boks, hvor du redigerer koderne, er open source, kommer for det meste skrevet i Javascript og tilgængelig på både OSx og Windows.
Et sted at gemme pluginet
Et af de første trin i oprettelsen af softwaren ville være at oprette en mappe til lagring af filerne. De kan løses i følgende mappe – / wp- indhold / plugins / . Det er selvfølgelig vigtigt at huske, at mappen skal have et unikt navn og en unik beskrivelse, så den ikke kolliderer med andre mapper. Klik på hostingkontoen med din FTP-konto.
Gå til WordPress-hovedmappen, naviger til wp-indhold, og gå til mappen plugins. Nu i denne mappe skal du oprette en anden mappe ved navn mit første plugin. Hvis du opretter mere end et plugin, ville det være bedre at have separate mapper til hver. Dette vil hjælpe dig, når plugins skal have komplekse funktioner. Hvis programmet skulle have brugerdefineret CSS, skal du oprette en CSS-mappe for at gemme alle CSS-filer.
Opret den første fil
Den første fil er meget vigtig, da den indeholder alle de oplysninger, du har brug for for at aktivere softwaren. Denne nye fil oprettes i mappen min første plugin og hedder min første plugin.php. WordPress viser alle oplysninger om denne software i pluginlisten.
Giv softwaren et navn. Det vil gå sådan som:
/*
Plugin-navn: Mit første plugin
*/
Denne software vil have links til handlinger. Bortset fra det kan du tilføje oplysninger som beskrivelse af pluginet, dit navn, plugins nuværende version, link til dit websted og så videre. Upload dette, opdater admin-områderne på siden Plugins, og du kan se din oprettelse med dit navn.
Alt er lavet i separate filer og mapper, mens du udvikler et plugin. Mens den første fil indeholder kommentaroverskrifterne, kan du have plugins-koden i separate filer i individuelle undermapper. PHP’s ‘inkludere’-funktion giver dig adgang til dem. Det er også et godt skridt at give filerne, funktionerne og variablerne unikke præfikser, så du kan ringe til dem når som helst og undgå konflikter.
Opret en ny mappe kaldet “Inkluderer”, hvor den nye fil vil have plugins-funktionerne. Gå derefter til hovedmappen, og inkluder mfp- funktioner.php fil for at aktivere de nye funktioner. Når funktionerne er i den primære plugin-fil, kan du nemt hente de funktioner, der er tilgængelige for andre filer i pluginet.
Dernæst kommer det trin, hvor du konfigurerer softwaren, så den rent faktisk bruger de nye funktioner. For at gøre det skal du vende tilbage til min første plugin.php i dit plugins hovedmappe og inkludere mfp-funktioner.php fil. Dette giver dig mulighed for faktisk at bruge de nye funktioner, og da det er i hovedfilen, ville dette være tilgængeligt for andre filer i pluginet. Denne kode kræve en gang vil gøre, hvis plugins kun fungerer, hvis funktionsfilen er der.
At skrive en ny funktion indebærer, at du skriver en kommentar, der beskriver funktionen, efterfulgt af Navngivning af funktionen og derefter Skrivning af funktionen.
Når programmet er lavet, skal du give menuen, en titel og beslutte, hvem der har lov til at se det. Der er visse parametre, der vil blive inkluderet her:
1. Titlen på den side, der vises, når du klikker på linket
2. Tekst, som menulink, der vises som navnet på plugin’et
3. Beslutning om, hvilke brugere der kan administrere siden
4. Hvilken fil, der kommer frem, når siden vises. Denne fil gemmes i undermappen under navnet mfp-first- acp-page.php.
5. Navnet på den funktion, der leverer outputtet.
Rediger derefter mfp-functions.php, fjern // Min kode skal stå her, erstat den med add_menu_page(), og generer følgende parametre:
/*
* Tilføj min nye menu til administratorpanelet
*/
// Tilføj et nyt menulink på øverste niveau til ACP
function mfp_Add_My_Admin_Link()
{
add_menu_page(
‘My First Page’, // Title of the page
‘My First Plugin’, // Text to show on the menu link
‘manage_options’, // Capability requirement to see the link
‘includes/mfp-first- acp-page.php’ // Den ‘slug’-fil, der skal vises, når
klikker på linket
);
}
Kilde:
GitHub
For at denne funktion skal køre, skal du bruge WordPress-funktionen add_action () , hvor den endelige funktion vil se sådan ud
/*
* Tilføj min nye menu til det administrative kontrolpanel
*/
// Kør funktionen med navnet
‘mfp_Add_My_Admin_Link()’ i action hooket ‘admin_menu’
add_action(‘admin_menu’, ‘mfp_Add_My_Admin_Link’ );
// Tilføj et nyt menulink på øverste niveau til ACP
function mfp_Add_My_Admin_Link()
{
add_menu_page(
‘My First Page’, // Titel på siden
‘My First Plugin’, // Tekst, der skal vises på menulinket
‘manage_options’, // Kapacitetskrav for at se linket
‘includes/mfp-first- acp-page.php’ // Den ‘slug’-fil, der skal vises, når
klikker på linket
);
}
Kilde:
GitHub
Som sidste trin kan du oprette administratorsiden. Når du klikker på dit admin-kontrolpanellink, vises den tilsvarende side selv.
Hej!
Dette er mit plugins første side
Kilde:
GitHub
Endelig kan du gå til listen over plugins i WordPress Admin Kontrolpanel for at aktivere pluginet.
Sådan opretter du et WordPress-plugin, tilføjer et link til admin-menuen og den nye side i Kontrolpanel. 25% af Internets websteder drives af WordPress, så det er kun et spørgsmål om logik, hvis du beslutter at udvikle din egen plugin.
Interessante artikler:
Grundlæggende om at bygge WordPress-plugin
Grundlæggende om at skabe et plugin
Billedkilde: Flickr.com/ mkhmarketing
Forfatteren: Reema Oamkumar er engageret som en tankeleder på www.Software-Developer-India.com, som er en del af YUHIRO Group. YUHIRO er en tysk-indisk virksomhed, der leverer programmører til IT-virksomheder, agenturer og IT-afdelinger.