✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Hallitse WooCommerce-laajennuksen aktivointia

4

WooCommerce-laajennusta luotaessa on tärkeää ottaa huomioon, että kun laajennus on aktivoitu, käyttäjällä ei välttämättä ole WooCommercea asennettuna tai aktiivisena.

Ja vaikka laajennus saattaa aktivoitua, se ei tee mitään. Tämä voi viime kädessä aiheuttaa hämmennystä käyttäjälle.

Tällaisissa tapauksissa on mielestäni tärkeää varmistaa, että laajennus voidaan aktivoida vain, jos ydinlaajennus on asennettu ja aktiivinen.

WooCommerce-laajennuksen aktivointi

Vaikka jotkin WooCommercen laajennukset ovat samanlaisia ​​kuin toiset, toteutus voi vaihdella. Toisin sanoen tapa, jolla yksi laajennus kirjoitetaan, saattaa käyttää täysin erilaista paradigmaa toisessa.

Joka tapauksessa, jos päätät tehdä jotain tällaista, tässä on huomioitava asia:

  1. Määritä luokka, joka alkaa, kun laajennus käynnistyy,
  2. Tarkista, onko WooCommerce aktiivinen,
  3. Jos näin on, lataa kaikki muut riippuvuudet,
  4. Jos ei, deaktivoi laajennus automaattisesti.

Se kuulostaa paljon työltä, mutta se ei ole niin paljon koodia. Voit myös harkita mukautetun liitännäisilmoituksen lisäämistä, kun aktivointi evätään, mutta kerron kuinka se tehdään seuraavassa viestissä.

1 Määritä luokka

Yleisesti ottaen mielestäni on hyvä idea, että on olemassa toiminto laajennuksen käynnistämiseksi ja pysäyttämiseksi. Jos WooCommerce on aktiivinen, voit käynnistää koko laajennuksen; muuten meidän on lopetettava sen aktivointi.

Voit tehdä tämän yhdistämällä kunkin funktion admin_init-koukun .

Kun laajennus käynnistetään WordPress-järjestelmänvalvojalta, init-toiminto on kutsuttava ohjelmallisesti päälaajennuksen syöttötoiminnosta.

2 Tarkista, onko WooCommerce aktiivinen

Ennen kumman tahansa toiminnon käyttöönottoa meidän on kuitenkin tarkistettava, onko WooCommerce-laajennus aktiivinen. On yleensä turvallista olettaa, että WooCommerce sijaitsee kiinteässä hakemistossa , mitä tämä koodi tekee :

Jos WooCommerce sijaitsee muualla, saatat joutua tekemään muita tarkistuksia, kunnes löydät sen.

3 Lataa riippuvuudet

Aloitustoiminnossa, jos WooCommerce on aktiivinen, voimme ladata loput laajennuksen komponentit:

Mutta WooCommerce ei välttämättä ole aktiivinen.

4 Tai Lopeta aktivointi

Ja jos WooCommerce ei ole aktiivinen, meidän on lopetettava tämän laajennuksen aktivointi :

Huomaa, että vaikka joukkoaktivoitisi tämän koodin laajennuksen, tämä koodi ei välttämättä toimi. Tässä syy:

  1. WordPress käy läpi luettelon laajennuksista, jotka sen on aktivoitava.
  2. Jos WooCommercea ei ole aktivoitu ennen laajennusta, laajennus ei aktivoidu.

Joten toinen tapa lähestyä tätä olisi aktivoida WooCommerce, jos se ei ole jo aktiivinen.

Mukautetut viestit

Kuten aiemmin mainittiin, mielestäni on hyvä idea antaa jonkinlainen hallintailmoitus, kun laajennuksen aktivointi evätään, mutta se ei kuulu tämän opetusohjelman piiriin.

Joka tapauksessa yllä oleva koodi tarjoaa yhden tavan hallita WooCommerce-laajennuksen mahdollista aktivointia.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja