Kuinka rakentaa WordPress-laajennuksia
Laajennukset ovat PHP-komentosarjoja, ohjelmistoja, joiden avulla käyttäjät voivat asentaa lisäominaisuuksia olemassa oleviin ohjelmiin. On olemassa monia tapoja, joilla voit käyttää laajennusta. Voit esimerkiksi asentaa laajennuksen selaimeen ja saada lisäominaisuuksia selaimelle; ominaisuuksia, joita ei ollut saatavilla aiemmin. Nämä ohjelmat ovat todella tärkeitä, varsinkin jos sinulla on verkkosivusto, joka on suunniteltu alustoille, kuten WordPress ja Blogspot.
WordPress-laajennukset voivat parantaa verkkosivustoasi, ja WordPress-kaupassa on tuhansia tällaisia ohjelmistoja. Tässä on lyhyt esittely siitä, miten he voivat parantaa verkkosivustoasi:
Laajennukset voivat olla suuri apu työmäärän vähentämisessä. Esimerkiksi, jos verkkosivustollasi on säännöllisesti päivitettävä blogi, jolla on tuhansia tilaajia, työmäärä on suurempi. Jos sinulla on laajennuksia, voit varmasti aktivoida laajennukset koodauksen sijaan. Laajennukset ovat myös merkittävä apu, kun poistat ammattitaitoisen ohjelmoijan tarpeen, varsinkin kun haluat luoda kokonaisen verkkosivuston tyhjästä.
Vaikka WordPress-arkistossa on yli 45 000 laajennusta, voit aina rakentaa oman; tällä tavalla voit määrittää yhden tarpeidesi mukaan.
Ole ensin suunnitelma
Jos haluat rakentaa oman laajennuksen, sinulla on oltava luettelo ohjelmiston ominaisuuksista ja siitä, mitä sen on tehtävä. Kun laajennus on luotu, sillä on oma ylläpitosivu, ja sen avulla voit erottaa oman koodisi WordPress-ydinkoodista.
Mitä tarvitset laajennuskehitykseen
Jokaisella kehittäjällä on oma tapansa kehittää laajennusta. Voit käydä läpi alla olevan prosessin ja nähdä, sopiiko se sinulle:
Koodauseditori
Tärkeä komponentti laajennuksille on koodauseditori. Se on laatikko, jossa muokkaat koodeja, on avoimen lähdekoodin, tulee enimmäkseen Javascriptilla kirjoitettuna ja saatavana sekä OSx: ssä että Windowsissa.
Paikka laajennuksen tallentamiseen
Yksi ohjelmiston luomisen ensimmäisistä vaiheista olisi tehdä kansio tiedostojen tallentamiseksi. Ne voidaan ratkaista seuraavassa kansiossa – / wp- content / plugins / . Tietenkin on tärkeää muistaa, että kansiolla on oltava yksilöllinen nimi ja kuvaus, joten se ei ole ristiriidassa muiden kansioiden kanssa. Napsauta hosting-tiliä FTP-tililläsi.
Siirry WordPress-päähakemistoon, siirry wp-sisältöön ja siirry laajennuskansioon. Luo nyt tämän kansion sisälle toinen kansio nimeltä first-first- plugin. Jos luot useita laajennuksia, on parempi, että jokaiselle on erilliset kansiot. Tämä auttaisi sinua, kun laajennuksilla on oltava monimutkaiset ominaisuudet. Jos ohjelmassa pitäisi olla mukautettu CSS, luo kaikki CSS-tiedostot luomalla CSS-kansio.
Luo ensimmäinen tiedosto
Ensimmäinen tiedosto on erittäin tärkeä, koska se sisältää kaikki tarvittavat tiedot ohjelmiston aktivoimiseksi. Tämä uusi tiedosto luodaan my-first- plugin-kansioon ja sen nimi on my-first- plugin.php. WordPress näyttää kaikki tämän ohjelmiston tiedot laajennusluettelossa.
Anna ohjelmistolle nimi. Se menee noin tältä:
/*
Plugin Name:
*/
Tällä ohjelmistolla on linkkejä toimintoihin. Sen lisäksi voit lisätä tietoja, kuten laajennuksen kuvaus, nimesi, laajennuksen nykyinen versio, linkki verkkosivustoosi ja niin edelleen. Lataa tämä, päivitä Laajennukset-sivun järjestelmänhallinta-alueet ja näet luomuksesi nimesi kanssa.
Kaikki tehdään erillisiksi tiedostoiksi ja kansioiksi kehitettäessä laajennusta. Ensimmäisessä tiedostossa on kommenttiotsikot, mutta laajennuskoodi voi olla erillisissä tiedostoissa yksittäisissä alikansioissa. PHP: n ’include’ -toiminto antaa sinun käyttää niitä. Se on myös hyvä tapa antaa tiedostoille, toiminnoille ja muuttujille ainutlaatuiset etuliitteet, joten voit soittaa niihin milloin tahansa ja välttää ristiriitoja.
Luo uusi kansio nimeltä ”Sisältää”, jossa uudessa tiedostossa on laajennustoiminnot. Siirry seuraavaksi pääkansioon ja sisällytä mfp- toiminnot.php tiedosto uusien toimintojen mahdollistamiseksi. Kun toiminnot ovat päälaajennustiedostossa, voit helposti hakea toiminnot, jotka ovat muiden laajennuksen tiedostojen käytettävissä.
Seuraavaksi tulee vaihe, jossa määrität ohjelmiston niin, että se todella käyttää uusia toimintoja. Tätä varten sinun on palattava my-first- plugin.php laajennuksesi pääkansioon ja sisällytä mfp-functions.php tiedosto. Tämän avulla voit todella käyttää uusia toimintoja, ja kuten se on päätiedostossa, tämä olisi muiden laajennuksen tiedostojen käytettävissä. Tämä koodi vaatia kerran Laajennukset toimivat vain, jos toimintotiedosto on siellä.
Uuden funktion kirjoittaminen edellyttää, että kirjoitat funktiota kuvaavan kommentin, jota seuraa Funktion nimeäminen ja sitten Funktion kirjoittaminen.
Kun ohjelma on tehty, sinun on annettava valikko, otsikko ja päätettävä, kuka saa nähdä sen. Tähän sisältyy tiettyjä parametreja:
1. Sivun otsikko, joka näytetään linkkiä napsautettaessa
2. Valikkolinkkinä käytettävä teksti, joka näytetään laajennuksen nimenä
3. Päätös siitä, ketkä käyttäjät saavat hallita sivua
4. Mikä tiedosto tulee esiin, kun sivu näytetään. Tämä tiedosto tallennetaan alikansioon nimellä mfp-first- acp-page.php.
5. Sen funktion nimi, joka tuottaa tulosteen.
Seuraavaksi, Muokkaa mfp-functions.php, poista // Minun koodini menee tähän, korvaa se add_menu_page() ja luo seuraavat parametrit:
/*
* Lisää uusi valikkoni ylläpitäjän ohjauspaneeliin
*/
// Lisää uusi ylimmän tason valikkolinkki ACP:hen
function mfp_Add_My_Admin_Link()
{
add_menu_page(
’Ensimmäinen sivuni’, // Sivun otsikko
’Ensimmäinen lisäosani’, // Teksti, joka näytetään valikkolinkissä
’manage_options’, // Kykyvaatimus linkin näkymiseksi
’includes/mfp-first- acp-page.php’ // ’slug’ – tiedosto, joka näytetään, kun
klikkaa linkkiä
);
}
Lähde:
GitHub.
Tämän toiminnon suorittamiseksi sinun on käytettävä WordPress-toimintoa lisäys () , jolloin lopullinen toiminto näyttää tältä
/*
* Lisää uusi valikkoni järjestelmänvalvojan ohjauspaneeliin
*/
// Koukista ’admin_menu’-toimintokoukku, suorita funktio nimeltä
’mfp_Add_My_Admin_Link()’
add_action(’admin_menu’, ’mfp_Add_My_Admin_Link’ );
// Lisää uusi ylimmän tason valikkolinkki ACP:hen
function mfp_Add_My_Admin_Link()
{
add_menu_page(
’Ensimmäinen sivuni’, // Sivun otsikko
’Ensimmäinen lisäosani’, // Teksti, joka näytetään valikkolinkissä
’manage_options’, // Kykyvaatimus linkin näkymiseksi
’includes/mfp-first- acp-page.php’ // ’slug’ – tiedosto, joka näytetään, kun
klikkaa linkkiä
);
}
Lähde:
GitHub
Viimeisenä vaiheena voit luoda järjestelmänvalvojan sivun. Kun napsautat järjestelmänvalvojan ohjauspaneelin linkkiä, vastaava sivu näkyy itsessään.
Hei!
Tämä on laajennukseni ensimmäinen sivu
Lähde:
GitHub
Lopuksi voit siirtyä WordPress-järjestelmänvalvojan ohjauspaneelin laajennusluetteloon aktivoidaksesi laajennuksen.
Näin luot WordPress-laajennuksen, lisäät linkin hallintavalikkoon ja uuteen sivuun Ohjauspaneelissa. 25% Internetin verkkosivustoista toimii WordPressin avulla, joten on vain logiikkaa, jos päätät kehittää oman kytkeä.
Mielenkiintoisia artikkeleita:
WordPress-lisäosan rakentamisen perusteet
Essentials to create a plugin (Lisäosan luominen)
Kuvalähde: Flickr.com/mkhmarketing
Kirjoittaja: Reema Oamkumar on sitoutunut ajatusjohtajana www.Software-Developer-India.com -sivustolla, joka on osa YUHIRO-ryhmää. YUHIRO on intialainen saksalainen yritys, joka tarjoaa ohjelmoijia IT-yrityksille, virastoille ja IT-osastoille.