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ä:
/*
Laajennuksen nimi: Ensimmäinen laajennukseni
*/

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. Linkin napsauttamisen jälkeen näkyvän sivun otsikko
2. Teksti valikkolinkkinä, joka näkyy laajennuksen nimellä
3. Päätetään, millä käyttäjillä on sivun hallittavuus
4. Mikä tiedosto tulee esiin, kun sivu näytetään. Tämä tiedosto tallennetaan alikansioon nimen alle mfp-first- acp-page.php .
5. Funktion nimi, joka tuottaa tuloksen.

Muokkaa seuraavaksi mfp-functions.php ja poista // Koodini menee tänne , korvaa se add_menu_page () ja luo seuraavat parametrit:
/*
* Lisää uusi valikkoni järjestelmänvalvojan ohjauspaneeliin
*/

// Lisää uusi ylätason valikkolinkki AKT-maihin
toiminto mfp_Add_My_Admin_Link ()
{
add_menu_page (
”Oma ensimmäinen sivu”, // sivun otsikko
”Oma ensimmäinen laajennus”, // Valikkolinkissä näytettävä teksti
’manage_options’, // Kykyvaatimus nähdä linkki
’sisältää / mfp-first- acp-page.php’ // ’Slug’ – tiedosto, joka näytetään milloin
napsauttamalla linkkiä
);
}
Lähde:
https://gist.githubusercontent.com/domantasg/b857fd2d7e3582f836d89c20b6764a8a/raw/
a36f02d1f1a37a9a9542a2f74e3bba34ef31edab / function% 20mfp_Add_My_Admin_Link ()

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
*/

// Kiinnitä ’admin_menu’ -toimintakoukku, suorita nimetty funktio
’mfp_Add_My_Admin_Link ()’
add_action (’admin_menu’, ’mfp_Add_My_Admin_Link’);

// Lisää uusi ylätason valikkolinkki AKT-maihin
toiminto mfp_Add_My_Admin_Link ()
{
add_menu_page (
”Oma ensimmäinen sivu”, // sivun otsikko
”Oma ensimmäinen laajennus”, // Valikkolinkissä näytettävä teksti
’manage_options’, // Kykyvaatimus nähdä linkki
’sisältää / mfp-first- acp-page.php’ // ’Slug’ – tiedosto, joka näytetään milloin
napsauttamalla linkkiä
);
}

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

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:
https://gist.githubusercontent.com/domantasg/577c16b95f793aab644a62c4cf66f456/raw/
5ab6f4c486c7132c305f2bead7bec22d4a26e4b5 / Plugin’s %20First%

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-laajennuksen rakentamisen perusteet
Essentials laajennuksen luomiseen

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.

Vastaa

This site uses Akismet to reduce spam. Learn how your comment data is processed.