Tovább a tartalomhoz

Fájlböngésző és Nyers PHP

Fájlok listázása böngészhető fastruktúrában, valamint saját PHP-kód futtatása a Nyers PHP widgettel.

A Fájlböngésző widget különböző forrásból származó fájlokat listáz böngészhető fa formájában. Képek és dokumentumok egyszerű, áttekinthető elérhetővé tételére jó. A widget alapból ki van kapcsolva, és csak rendszergazdák használhatják. A Dynamic Content for Elementor → Funkciók → Widgetek oldalon kapcsolhatod be.

https://minta-bolt.hu/wp-admin/post.php?post=74&action=elementor
A Fájlböngésző widget beállításai

Az Útvonal kiválasztása mezőben dől el, honnan jönnek a fájlok:

  • Egyéni: egy tetszőleges mappa a WordPress-telepítés gyökerétől számítva (az Egyéni útvonal mezőben adod meg, például wp-content/uploads).
  • Médiatár: a Médiatárban lévő fájlok.
  • Osztályozás (taxonomy): a médiához társított taxonómiát mappaként használja.
  • Bejegyzés médiafájljai: az aktuális bejegyzéshez feltöltött összes fájl.

További beállítások:

Beállítás Mit csinál Alapérték
Letöltések korlátozása ezzel a widgettel A widgeten keresztüli letöltési hivatkozásokat korlátozza kiválasztott szerepkörökre. Nem rejti el a fájllistát, és nem módosítja a szerver jogosultságait; a fájlok URL-en keresztül továbbra is elérhetők, ha ismerik az elérési utat. Nem
Mappa címének megjelenítése A mappa neve a lista fölött. Nem
Üres mappák megjelenítése Az üres mappákat is kiírja. Nem
Átméretezett képek megjelenítése A WordPress minden feltöltött képből több méretet készít (például my-image-150x150.png). Bekapcsolva ezeket is mutatja. Nem
Rendelés A fájlok sorrendje név szerint: Növekvő, Csökkenő vagy Nincs. Növekvő
Szűrés fájlkiterjesztés szerint Csak bizonyos típusok, vesszővel elválasztva (például pdf, doc, txt).

A Metaadatok szakaszban kapcsolhatod be, mit mutasson a lista egy fájlról:

  • Ikon: a fájltípus ikonja, Médiatár-fájloknál a kép előnézete.
  • Cím: automatikusan a fájlnévből, a Médiatárból, vagy egyéni.
  • Leírás: automatikusan a médiából, vagy egyéni.
  • Fájlkiterjesztés: automatikusan a fájlból.
  • Fájlméret: a valódi fájlméret.
  • Letöltésszámláló: fájlonként számolja a letöltéseket.
  • A Médiatár és a bejegyzés médiafájljai esetén a médiafelirat is megjeleníthető leírásként.
  • Egyéni útvonalnál egy párbeszédablakban megadhatod a fájlok és mappák egyéni megjelenített címét.

A Gyorskeresési űrlap kapcsolóval azonnali, cím szerinti szűrőmezőt adhatsz a listához.

A Stílus fülön külön formázhatod a Mappák, Almappák, Fájlok, Keresés és a kikapcsolt állapotú fájlok megjelenését: a név színét (és rámutatáskor), tipográfiát, szövegárnyékot, szegélyt, sorok közti térközt és az ikonokat.

A Nyers PHP widgettel bármit megvalósíthatsz, a korlát csak a PHP-kód. A kódot fejlett szerkesztőben írod, és használhatod az összes PHP- és WordPress-függvényt, valamint az adatokat.

https://minta-bolt.hu/wp-admin/post.php?post=74&action=elementor
A Nyers PHP widget kódszerkesztője
  • Nincs szükség nyitó és záró PHP-címkére, csak írd be a kódrészletet.
  • Ha több Nyers PHP widget között értéket kell megosztanod, használj globális változókat. A globális változók csak a nyilvános oldalon működnek, a szerkesztőben nem.

Példák:

Egy ACF-mező kiírása:

echo get_field( "mezo_kulcs" );

Egy szöveg karakterhosszának kiírása a PHP-szövegfüggvényekkel (a strlen() a hosszt adja vissza):

echo strlen( "Kerámia bögre" );

Üzenet megjelenítése, ha a látogató be van jelentkezve:

if ( is_user_logged_in() ) {
echo "Üdv újra itt!";
}

Készült:

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