Skip to content

Konstansok a wp-config.php-ban

A HelloPack Client összes wp-config.php konstansa: név, érték, hatás és példa.

This content is not available in your language yet.

A HelloPack Client néhány beállítását nem a felületen, hanem a wp-config.php fájlban adod meg, define() sorral. Ezek a konstansok a következő oldalbetöltéstől hatnak, nem kell hozzájuk gyorsítótárat üríteni vagy a bővítményt újraaktiválni.

A wp-config.php a WordPress gyökérmappájában van. A konstansokat a /* That's all, stop editing! Happy publishing. */ sor fölé írd:

wp-config.php
// … egyéb WordPress-beállítások …
// HelloPack
define( 'HP_DISABLE_PLUGINS', 'elementor-pro' );
define( 'HELLOPACK_MODE', 'composer' );
/* That's all, stop editing! Happy publishing. */
Konstans Érték Mire jó
HELLOPACK_CLIENT_API_TOKEN szöveg (az API-kulcs) A kulcsot a fájlból adod meg, nem a felületen.
HELLOPACK_MODE 'composer' Elrejti a HelloPack admin felületét, minden más működik tovább.
HP_DISABLE_PLUGINS vesszővel elválasztott mappanevek Ezeket a bővítményeket a HelloPack nem frissíti, és a moduljuk sem fut.
HP_DISABLE_THEMES vesszővel elválasztott sablonmappák Ugyanez sablonokra.
HP_DISABLE_MODULES vesszővel elválasztott modulazonosítók Csak a licencmodult kapcsolja ki, a frissítés megmarad.
HELLOPACK_WHITELABEL true Bekapcsolja a white-label módot.
HELLOPACK_WHITELABEL_NAME szöveg Saját név a menüben, a bővítménylistában és a fejlécben.
HELLOPACK_WHITELABEL_LOGO_URL teljes URL Saját logó a HelloPack felületének fejlécében.
HELLOPACK_WHITELABEL_SUPPORT_URL teljes URL A „Támogatás” link célja white-label módban.
wp-config.php
define( 'HELLOPACK_CLIENT_API_TOKEN', 'ide-jön-az-api-kulcsod' );
  • A kliens ezt a kulcsot használja, a felületen megadott kulcs helyett.
  • Ha a kapcsolat még nem aktív, a kliens a következő admin oldalbetöltéskor magától ellenőrzi a kulcsot, és sikeres válasznál aktívra állítja.
  • A Beállítások lapon az API Token mező mellett ez áll: A wp-config.php fájlban van definiálva. A kulcs innen nem írható át.
  • Amíg a konstans él, a kapcsolat a felületről nem bontható („Nem lehet leválasztani: a token a wp-config.php-ban van megadva.”). Bontáshoz töröld a sort.

Akkor hasznos, ha sok oldalt telepítesz szkripttel, vagy ha a kulcsot környezeti változóból akarod betölteni:

wp-config.php
define( 'HELLOPACK_CLIENT_API_TOKEN', getenv( 'HELLOPACK_TOKEN' ) ?: '' );
wp-config.php
define( 'HELLOPACK_MODE', 'composer' );

Elrejti a HelloPack teljes admin felületét (menü, aloldalak, értesítések). A frissítések, a modulok, a REST API, a WP-CLI parancsok és az ütemezett feladatok tovább futnak. Részletesen: Composer mód.

Bővítmények, sablonok és modulok kizárása

Szekció neve “Bővítmények, sablonok és modulok kizárása”
wp-config.php
define( 'HP_DISABLE_PLUGINS', 'elementor-pro, cartflows-pro' );
define( 'HP_DISABLE_THEMES', 'bricks' );
define( 'HP_DISABLE_MODULES', 'wp-rocket' );
  • HP_DISABLE_PLUGINS: a bővítmény mappanevét írd (wp-content/plugins/<mappanév>), ne a fájl elérési útját. A HelloPack nem ad hozzá frissítést, és a licencmodulja sem fut. A bővítmény a saját frissítési útját használja.
  • HP_DISABLE_THEMES: ugyanez sablonra, a sablon mappanevével (wp-content/themes/<mappanév>).
  • HP_DISABLE_MODULES: csak a licencmodult kapcsolja ki, a frissítést a HelloPack továbbra is adja. Akkor jó, ha a bővítményhez saját licenckulcsod van, de a frissítést a HelloPacktől kéred. A modul azonosítóját a wp hellopack module list mutatja.

A szóközök a vesszők körül nem számítanak. Részletek és felületi lehetőségek: Bővítménykezelés kikapcsolása.

A HelloPack → Súgó lapon a tesztelő alatt a Konfigurációs felülbírálások doboz sorolja fel, mit zártál ki a wp-config.php-ban, a bővítmények és sablonok nevével. A Modulok lapon a konstanssal kikapcsolt modul Keményen letiltva állapotot kap, és a kapcsolója nem használható.

https://pelda.hu/wp-admin/admin.php?page=hellopack-client#help
A Súgó lap Konfigurációs felülbírálások doboza

A tesztelő alatt látszik, mit zárt ki a wp-config.php.

wp-config.php
define( 'HELLOPACK_WHITELABEL', true );
define( 'HELLOPACK_WHITELABEL_NAME', 'Ügynökség Frissítő' );
define( 'HELLOPACK_WHITELABEL_LOGO_URL', 'https://pelda.hu/wp-content/uploads/logo.svg' );
define( 'HELLOPACK_WHITELABEL_SUPPORT_URL', 'https://pelda.hu/tamogatas/' );

A három utóbbi csak akkor hat, ha a HELLOPACK_WHITELABEL értéke true. Mit rejt el és mit cserél: White-label.

We respect your privacy

We use cookies to improve your browsing experience and to analyse traffic. Analytics only starts if you allow it. Privacy policy, Cookie policy.

Cookie settings