Fájl linkjének kiírása a Media mezőből
Az Attachment Link Callback kiegészítővel a Media mezőbe feltöltött fájl (PDF, ZIP) kattintható linkje jelenik meg a listázási elemben.
Ha egy Media típusú metamezőbe fájlt töltesz fel (például PDF-et vagy ZIP-et), és a Dynamic Field widget csak a számot vagy a nyers értéket írja ki, az Attachment Link Callback kiegészítővel kattintható linket kaphatsz. Előfeltétel: ingyenes Elementor vagy blokkszerkesztő, aktív JetEngine, és a telepített, aktivált, ingyenes Attachment Link Callback kiegészítő.
A kiegészítő telepítése
Szekció neve “A kiegészítő telepítése”- Töltsd fel a kiegészítő zip-fájlját a Bővítmények → Új hozzáadása oldalon.
- Aktiváld a bővítményt.
Ha a fájlnak új lapon kell megnyílnia, a kiegészítő PHP-fájljában a return sprintf sort kell kiegészíteni egy target="_blank" attribútummal:
return sprintf( '<a href="%1$s" target="_blank">%2$s</a>', $url, $name );A metamező ellenőrzése
Szekció neve “A metamező ellenőrzése”- Nyisd meg a JetEngine → Metadobozok oldalon a használt metadobozt (vagy azt az oldalt, ahol a mezőt létrehoztad, például a bejegyzéstípus szerkesztőjét).
- A Meta fields részben nézd meg a Media mező beállításait.
- Az Value format (értékformátum) legyen Media ID. A kiegészítő csak azonosítót tároló mezőkkel működik, más formátumnál nem a várt eredményt kapod.
A listázási elem módosítása
Szekció neve “A listázási elem módosítása”- Nyisd meg a JetEngine → Listings/Components oldalon a kívánt listázási elemet Elementorban.
- Tegyél bele egy Dynamic Field widgetet.
- A Source legyen Meta Data, a mező pedig a létrehozott Media mező.
- Kapcsold be a Filter field output kapcsolót, és a Callback mezőben válaszd a Get attachment file link by ID lehetőséget.
- Frissítsd a sablont.
A listázásban ezután a feltöltött fájlra mutató link jelenik meg.
Készült: