Hur man bygger WordPress-plugins

Plugins är PHP-skript, programvara som låter användare installera ytterligare funktioner på befintliga program. Det finns många sätt som du kan använda ett plugin på. Till exempel kan du installera ett plugin i en webbläsare och få ytterligare funktioner för webbläsaren; funktioner som inte var tillgängliga tidigare. Dessa program är väldigt viktiga, särskilt om du har en webbplats designad på plattformar som WordPress och Blogspot.

WordPress-plugins kan öka din webbplats, och det finns tusentals sådana program i WordPress-butiken. Här är en kort introduktion om hur de kan förbättra din webbplats:

Plugins kan vara till stor hjälp för att minska din arbetsbelastning. Till exempel, om du har en regelbundet uppdaterad blogg på din webbplats, med tusentals prenumeranter, är arbetsbelastningen mer. Om du har plugins kan du med säkerhet aktivera plugins istället för att göra kodningen. Plugins är också en stor hjälp när du eliminerar behovet av en professionell programmerare, särskilt när du vill bygga en hel webbplats från grunden.

Även om det finns mer än 45 000 plugins i WordPress-förvaret kan du alltid bygga dina egna; på det här sättet kan du konfigurera en som passar dina behov.

Ha en plan först

Om du vill bygga ditt eget plugin måste du ha en lista över de funktioner som programvaran kommer att ha och vad den behöver göra. När pluginet har skapats kommer det att ha sin egen administratörssida och det låter dig separera din egen kod från WordPress-kärnan.

Vad du behöver för pluginutveckling

Varje utvecklare har sitt eget sätt att utveckla plugin. Du kan gå igenom processen nedan och se om det passar dig:

Kodningsredigerare

En viktig komponent för plugins är kodningsredigeraren. Det är en ruta där du redigerar koder, är öppen källkod, kommer mestadels skriven i Javascript och tillgänglig på både OSx och Windows.

En plats att förvara plugin-programmet

Ett av de första stegen i skapandet av programvaran skulle vara att skapa en mapp för att lagra filerna. De kan lösas i följande mapp – / wp- innehåll / plugins / . Naturligtvis är det viktigt att komma ihåg att mappen måste ha ett unikt namn och en beskrivning så att den inte kolliderar med några andra mappar. Klicka på värdkontot med ditt FTP-konto.

Gå till WordPress-huvudkatalogen, navigera till wp-innehåll och gå till mappen plugins. Nu inuti den här mappen skapar du en annan mapp med namnet mitt första plugin. Om du skapar mer än ett plugin, skulle det vara bättre att ha separata mappar för varje. Detta skulle hjälpa dig när plugins måste ha komplexa funktioner. Om programmet ska ha anpassad CSS skapar du en CSS-mapp för att spara alla CSS-filer.

Skapa den första filen

Den första filen är mycket viktig eftersom den innehåller all information du behöver för att aktivera programvaran. Den här nya filen skapas i mappen min första plugin och får namnet min första plugin.php. WordPress visar all information om denna programvara i pluginlistan.

Ge programvaran ett namn. Det kommer att gå ungefär så här:
/*
Plugin-namn: Mitt första plugin
*/

Denna programvara kommer att ha länkar till åtgärder. Bortsett från det kan du lägga till information som beskrivning av plugin, ditt namn, pluginens nuvarande version, länk till din webbplats och så vidare. Ladda upp det här, uppdatera adminområdena på sidan Plugins och du kan se din skapelse med ditt namn.

Allt görs till separata filer och mappar medan du utvecklar ett plugin. Medan den första filen innehåller kommentarhuvudena kan du ha plugin-koden i separata filer i enskilda undermappar. PHP: s ’inkludera’ -funktion låter dig komma åt dem. Det är också ett bra drag att ge filer, funktioner och variabler unika prefix så att du kan ringa dem när som helst och undvika konflikter.

Skapa en ny mapp med namnet ”Inkluderar” där den nya filen kommer att innehålla plugin-funktionerna. Gå sedan till huvudmappen och inkludera mfp- funktioner.php för att aktivera de nya funktionerna. När funktionerna finns i huvud-plugin-filen kan du enkelt hämta de funktioner som är tillgängliga för andra filer i plugin-programmet.

Nästa kommer, steget där du konfigurerar programvaran så att den faktiskt använder de nya funktionerna. För att göra det måste du gå tillbaka till min första plugin.php i ditt plugins huvudmapp och inkludera mfp-functions.php fil. Detta låter dig faktiskt använda de nya funktionerna, och eftersom det är i huvudfilen, skulle detta vara tillgängligt för andra filer i plugin. Den här koden kräver_ en gång kommer att göra om plugins fungerar bara om funktionsfilen finns där.

Att skriva en ny funktion innebär att du skriver en kommentar som beskriver funktionen, följt av Namnge funktionen och sedan Skriva funktionen.

När programmet är klart måste du ge menyn, en titel och bestämma vem som får se den. Det finns vissa parametrar som kommer att inkluderas här:

1. Titeln på sidan som kommer att visas efter att ha klickat på länken
2. Text, som menylänk, som visas som namnet på insticksprogrammet
3. Beslut om vilka användare som ska hantera sidan
4. Vilken fil kommer upp när sidan visas. Den här filen lagras i undermappen under namnet mfp-first- acp-page.php .
5. Namnet på den funktion som levererar utdata.

Därefter redigerar du mfp-functions.php, tar bort // Min kod går hit , byt ut den med add_menu_page () och generera följande parametrar:
/*
* Lägg till min nya meny i Admin Kontrollpanelen
*/

// Lägg till en ny menylänk på toppnivån till ACP
funktion mfp_Add_My_Admin_Link ()
{
add_menu_page (
’Min första sida’, // Sidans titel
’Mitt första plugin’, // Text som visas i menylänken
’manage_options’, // Kapacitetskrav för att se länken
’includes / mfp-first- acp-page.php’ // ’Slug’ – filen som ska visas när
klicka på länken
);
}
Källa:
https://gist.githubusercontent.com/domantasg/b857fd2d7e3582f836d89c20b6764a8a/raw/
a36f02d1f1a37a9a9542a2f74e3bba34ef31edab / function% 20mfp_Add_My_Admin_Link ()

För att denna funktion ska kunna köras måste du använda WordPress-funktionen add_action () , där den slutliga funktionen kommer att se ut så här

/*
* Lägg till min nya meny i Admin Kontrollpanelen
*/

// Haka i ”admin_menu” -åtgärdskroken, kör funktionen som heter
’mfp_Add_My_Admin_Link ()’
add_action (’admin_menu’, ’mfp_Add_My_Admin_Link’);

// Lägg till en ny menylänk på toppnivån till ACP
funktion mfp_Add_My_Admin_Link ()
{
add_menu_page (
’Min första sida’, // Sidans titel
’Mitt första plugin’, // Text som visas i menylänken
’manage_options’, // Kapacitetskrav för att se länken
’includes / mfp-first- acp-page.php’ // ’Slug’ – filen som ska visas när
klicka på länken
);
}

Källa:
https://gist.githubusercontent.com/domantasg/661b58de940f176ae5931b6d79c2cc52/raw/
8058c3a9ea0d5ba2d2f2d0bb5574f5c96d964f6c / function% 20mfp_Add_My_Admin_Link ()

Som det sista steget kan du skapa administratörssidan. När du klickar på länken till administratörskontrollpanelen visas motsvarande sida.

Hej!

Det här är mitt plugins första sida

Källa:
https://gist.githubusercontent.com/domantasg/577c16b95f793aab644a62c4cf66f456/raw/
5ab6f4c486c7132c305f2bead7bec22d4a26e4b5 / Plugin’s %20First% 20Page

Slutligen kan du gå till pluginlistan i WordPress Admin Control Panel för att aktivera plugin.

Så här skapar du ett WordPress-plugin, lägger till en länk till admin-menyn och en ny sida i kontrollpanelen. 25% av internetens webbplatser drivs med WordPress, så det är bara en logikfråga om du väljer att utveckla din egen plugin.

Intressanta artiklar:
Grunderna för att bygga WordPress-plugin
Essentials för att skapa ett plugin

Bildkälla: Flickr.com/ mkhmarketing


Författaren: Reema Oamkumar är engagerad som en tanke ledare på www.Software-Developer-India.com som är en del av YUHIRO Group. YUHIRO är ett tysk-indiskt företag som tillhandahåller programmerare till IT-företag, byråer och IT-avdelningar.

Lämna ett svar

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.