Kas teadsid, et WordPressi plugina tegemine on lihtsam, kui sa arvata oskasid? Lihtsa WordPressi plugina tegemine ei võta sul rohkem kui 5-10 minutit! Kuidas see käib ja miks see kasulik on?
WordPressi plugina tegemine: 1. samm
Kõigepealt tekita üks uus kaust ja pane sellele nimeks plugina nimi, nt minu-plugin.

WordPressi plugina tegemine: 2. samm
Kausta sisse loo uus PHP fail, nt minu-plugin.php

Seejärel ava see tühi fail oma eelistatud koodikirjutajaga (soovitan VS Code’i, aga sobib ka Notepad) ning lisa sinna järgnev PHP kood:
<?php
/*
Plugin Name: Minu plugin for minudomeen.ee
Description: Site specific code changes for minudomeen.ee
*/
/* Sinu funktsioonid siit alates */
/* Siit edasi ära muuda */
?>
Sellesse faili saad lisada oma soovitud PHP koodi ja funktsioone. Lihtsalt testimise eesmärgil võid sinna näiteks lisada tüüpilise Hello World koodijupi:
function tere() {
echo "Hello world!";
}
tere(); // käivita funktsioon
Ehk siis kokku on sinu plugina PHP faili sisu järgnev:
<?php
/*
Plugin Name: Minu plugin for minudomeen.ee
Description: Site specific code changes for minudomeen.ee
*/
/* Sinu funktsioonid siit alates */
function tere() {
echo "Hello world!";
}
tere(); // käivita funktsioon
/* Siit edasi ära muuda */
?>
WordPressi plugina tegemine: 3. samm
Järgnevalt paki oma plugin kokku ZIP failiks.

Seejärel lisa oma plugin WordPressi ning aktiveeri see.

Ja ongi sinu isiklik plugin loodud, aktiveeritud ja toimiv:

NB! Edaspidi saad soovi korral oma pluginat muuta ja täiendada ka otse WordPressi siseselt (Pluginad -> Pluginaredaktor):

Miks oma plugin kasulik on?
Eelnevas näites lisatud “Hello world” koodijupp muidugi sellisel kujul sulle mingit väärtust ei loo, aga eelneva eesmärk oli näidata, kui lihtne on tegelikult alguses ehk keerulisena tunduv asi nagu oma WordPressi plugina loomine. Mida selle teadmisega siis peale hakata? Oma plugina mõned võimalikud kasutegurid:
- saad lihtsasti lisada oma (custom) koodi ning seda mugavalt sisse ja välja lülitada
- kui lisad oma koodi otse teema functions.php faili, siis lähevad need muudatused kaduma, kui vahetad teemat või teed uuendusi – oma pluginat kasutades seda ei juhtu
- kui oskad rohkem koodi kirjutada, siis saad luua plugina, mis täiendab sinu veebisaiti täpselt vajaliku ja spetsiifilise funktsionaalsusega