# „Új” jelvény az utóbbi napokban közzétett bejegyzésekre

> Dinamikus láthatósági szabály és egyéni lekérdezés, amely csak az elmúlt 5 napban közzétett bejegyzéseknél mutat „Új” jelvényt.

Egy „Új” felirat csak azoknál a bejegyzéseknél jelenjen meg, amelyeket az elmúlt N napban tettek közzé (a példában N = 5). A jelvény a bejegyzéstípus listázási elemében és az egyedi bejegyzés oldalán is használható. Előfeltétel: ingyenes Elementor és aktív JetEngine bekapcsolt **Dynamic Visibility** modullal. A jelvény szövegéhez használhatsz **Heading** vagy **Text Editor** widgetet a listázási elemben vagy az egyedi oldal sablonjában.

A láthatóságot kétféleképpen szabályozhatod. A widget **Advanced** fülén nyisd meg a **Dynamic Visibility** részt, és kapcsold be.

## 1. módszer: időbélyeg összehasonlítása

Ez a módszer az Elementor Pro dinamikus láthatósági feltételét használja.

1. A láthatóság típusa: **Show element if condition met**, a feltétel: **Greater than**.
2. A **Field** mezőnél az érmehalom ikonnal válaszd a **Post Date** dinamikus címkét. A beállításai: **Type** = **Post Published**, **Format** = **Custom**, **Custom Format** = `U` (ez a Unix-időbélyeg).
3. A **Value** mezőnél válaszd a **Macros** dinamikus címkét, azon belül a **String to timestamp** opciót, a **String to convert** értéke `today-5days`.
4. A **Data Type** értéke **Numeric**, mert az időbélyeg másodpercek száma.

A dátumot azért kell időbélyegre váltani, mert a két oldalt számként tudja összevetni: a közzététel időpontja akkor nagyobb az öt nappal ezelőtti időpontnál, ha a bejegyzés az elmúlt öt napban jelent meg. Az „Új” jelvény ekkor látszik; ha a közzététel dátumát régebbire állítod, eltűnik.

## 2. módszer: egyéni lekérdezés a Lekérdezéskészítőben

1. A **JetEngine → Lekérdezéskészítő** oldalon add hozzá az új lekérdezést, adj neki nevet, a típusa **Post Query**.
2. A **General** fülön add meg a **Post Type** és a **Post Status** értékét.
3. A **Post & Page** fülön a **Post In** mező melletti érmehalom ikonnal válaszd a **Current ID** makrót. Így a lekérdezés csak az aktuális bejegyzést vizsgálja.
4. A **Date Query** fülön kattints az **Add New** gombra, és az **After** mezőbe írd: `today-5days`. Ez azt ellenőrzi, hogy az aktuális bejegyzés az elmúlt 5 napban jelent meg-e.
5. Mentsd (**Add/Update Query**).
6. A listázási elemben vagy az egyedi oldal sablonjában a jelvény **Dynamic Visibility** beállításainál válaszd: **Show element if condition met**, feltétel: **Query Has Item**, a **Query to check** mezőben az új lekérdezés.
7. Kattints az **Update** gombra.

A lekérdezés csak akkor ad találatot, ha az aktuális bejegyzés a megadott időn belül jelent meg, így a jelvény csak ilyenkor látszik.
