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.
Hova írd?
Szekció neve “Hova írd?”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:
// … egyéb WordPress-beállítások …
// HelloPackdefine( 'HP_DISABLE_PLUGINS', 'elementor-pro' );define( 'HELLOPACK_MODE', 'composer' );
/* That's all, stop editing! Happy publishing. */Az összes konstans egy táblázatban
Szekció neve “Az összes konstans egy táblázatban”| 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. |
API-kulcs a wp-config.php-ból
Szekció neve “API-kulcs a wp-config.php-ból”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:
define( 'HELLOPACK_CLIENT_API_TOKEN', getenv( 'HELLOPACK_TOKEN' ) ?: '' );Composer mód
Szekció neve “Composer mód”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”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 awp hellopack module listmutatja.
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.
Hol látod a hatásukat?
Szekció neve “Hol látod a hatásukat?”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ó.

A tesztelő alatt látszik, mit zárt ki a wp-config.php.
White-label
Szekció neve “White-label”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.