Tovább a tartalomhoz

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ő.

  1. Töltsd fel a kiegészítő zip-fájlját a Bővítmények → Új hozzáadása oldalon.
  2. 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 );
  1. 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).
  2. A Meta fields részben nézd meg a Media mező beállításait.
  3. 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.
  1. Nyisd meg a JetEngine → Listings/Components oldalon a kívánt listázási elemet Elementorban.
  2. Tegyél bele egy Dynamic Field widgetet.
  3. A Source legyen Meta Data, a mező pedig a létrehozott Media mező.
  4. 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.
  5. Frissítsd a sablont.

A listázásban ezután a feltöltött fájlra mutató link jelenik meg.

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