Tovább a tartalomhoz

Bővítmények kezelése

Bővítmények telepítése, frissítése és eltávolítása Bedrock alapú WordPress oldalakon - Composer és nem Composer bővítmények kezelése.

Hogyan telepíts, frissíts és kezelj bővítményeket Bedrock alapú WordPress oldalakon

A Bedrocknál a bővítmények kezelése Composeren keresztül történik. Ez elsőre szokatlan lehet, de sokkal megbízhatóbb és biztonságosabb, mint az admin felületi telepítés.


A WordPress.org-on elérhető bővítmények a WordPress Packagist (wpackagist) szolgáltatáson keresztül Composer csomagként is elérhetők.

Terminál
# Például: Advanced Custom Fields telepítése
composer require wpackagist-plugin/advanced-custom-fields
# WooCommerce telepítése
composer require wpackagist-plugin/woocommerce

A bővítmény neve mindig a WordPress.org-on használt slug (URL-ben látható név).

Terminál
# Egy adott bővítmény frissítése
composer update wpackagist-plugin/advanced-custom-fields
# Minden bővítmény frissítése
composer update
Terminál
composer remove wpackagist-plugin/advanced-custom-fields

Bővítmény telepítése, frissítése vagy törlése után mindig commitold a változásokat:

Terminál
git add composer.json composer.lock
git commit -m "feat: Advanced Custom Fields bővítmény hozzáadása"
git push origin main

Prémium (nem Composer) bővítmények kezelése

Szekció neve “Prémium (nem Composer) bővítmények kezelése”

Néhány prémium bővítmény (pl. egyes fizetős témák vagy bővítmények) nem érhető el Composer csomagon keresztül. Ezeket a következőképpen kezeljük:

1. lehetőség: Saját Composer repó (ajánlott)

Szekció neve “1. lehetőség: Saját Composer repó (ajánlott)”

Egyes prémium bővítmények (pl. ACF Pro, Gravity Forms) saját Composer repót biztosítanak. Ezeket a composer.json repositories részébe kell felvenni. Ha ilyen bővítményre van szükséged, jelezd a HelloWP csapatának, és beállítjuk.

2. lehetőség: Bővítmény hozzáadása a repóhoz

Szekció neve “2. lehetőség: Bővítmény hozzáadása a repóhoz”

Ha a bővítmény semmilyen Composer forrásból nem elérhető, közvetlenül a repóba helyezhető:

web/app/plugins/bovitmeny-neve/
# 1. Csomagold ki a bővítményt a megfelelő mappába
# 2. Commitold a repóba
git add web/app/plugins/bovitmeny-neve/
git commit -m "feat: Prémium bővítmény hozzáadása (nem Composer)"
git push origin main

3. lehetőség: Must-Use (mu-plugins) bővítmények

Szekció neve “3. lehetőség: Must-Use (mu-plugins) bővítmények”

Kritikus bővítmények, amelyeknek mindig aktívnak kell lenniük, a web/app/mu-plugins/ mappába kerülhetnek. Ezeket a WordPress automatikusan betölti, nem kell aktiválni őket az admin felületen.

Terminál
# Must-Use bővítmény hozzáadása
git add web/app/mu-plugins/egyedi-funkcio.php
git commit -m "feat: egyedi funkció hozzáadása mu-plugin-ként"
git push origin main

A témák kezelése ugyanúgy működik, mint a bővítményeké:

Terminál
# WordPress.org téma telepítése
composer require wpackagist-theme/flavor
# Egyedi téma - közvetlenül a repóban
# web/app/themes/egyedi-tema/

Bővítmény slug-ot a következő helyeken találsz:

  • WordPress.org: A bővítmény URL-jéből (pl. wordpress.org/plugins/advanced-custom-fields/ → advanced-custom-fields)
  • WPackagist: wpackagist.org - keresés és böngészés
  • Packagist: packagist.org - ha a bővítmény saját Composer csomagot biztosít

Bővítmény típus Telepítés módja Frissítés módja
WordPress.org (ingyenes) composer require wpackagist-plugin/... composer update
Prémium (Composer repóval) composer require + saját repó composer update
Prémium (nincs Composer) Kézi másolás a web/app/plugins/-ba Kézi felülírás + commit
Must-Use bővítmény web/app/mu-plugins/ mappába Kézi módosítás + commit

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások