- Redmi Note 12 Pro - nem tolták túl
- Milyen okostelefont vegyek?
- LTE frekvenciák
- Xiaomi 13 - felnőni nehéz
- CMF Phone 2 Pro - a százezer forintos kérdés
- Amazfit Active 2 NFC - jó kör
- További kavarás a Pixel 10-ek körül
- Fotók, videók mobillal
- Vivo V40 5G - az első benyomás fontos
- Na! Ez egy JÓ utólagos autós fejegység - Minix CP89-HD
Új hozzászólás Aktív témák
-
disy68
aktív tag
válasz
adatfalo #18461 üzenetére
Pedig az első link szól igazán a te problémádról. A get_the_excerpt() alapból egy lecsupaszított szöveget ad vissza, neked viszont kellenének a html tag-ek is. Erre ad megoldást a post, hogy kiszeded a wp_trim_excerpt filtert, stb.
A második linken lévő plugin meg megoldja neked az egészet, ahogy nézem. Lehet jobb is ebbe az irányba indulni, mint a core forrást patkolni, ami elveszhet egy frissítés során. Annyira azért nem vagyok otthon WP fronton, ha ez az utóbbi nem igaz, majd kijavít valaki.
-
SUPREME7
őstag
válasz
adatfalo #18457 üzenetére
Nem tudom mennyire up-to-date, de : http://wordpress.stackexchange.com/questions/141125/allow-html-in-excerpt/141136
Vagy van itt egy plugin is.
-
disy68
aktív tag
válasz
adatfalo #18457 üzenetére
Nos, mit is csinál a kód?
Első körben állít magának egy limitet, ez még nem bonyolult.
Ez után lekér valahonnan, valahogy (get_the_excerpt() metódus) tartalmat, amit feldarabol szóközönként a limitnek megfelelően egy listába:$excerpt = explode(' ', get_the_excerpt(), $limit);
Ez azt jelenti, hogy lesz a limit szerinti n-1 db szövegdarab, plusz egy, ami tartalmazza a maradék szöveget.
Nézünk egy lista méretet, ha limitnél vagy fölötte vagyunk, az utolsó elemet a maradék szöveggel eldobjuk (array_pop($excerpt)), majd összefűzzük és a végére biggyesztünk még 3 pöttyöt, ha kevesebb a méret szimplán összefűzzük. A végén a regex-et így első ránézésre passzolnám, de arra tippelek, hogy a lekért tartalomban van valami tagolás, amit kiszed vele.Tehát ennyi kód alapján én azt mondom, hogy nézd meg mit ad vissza pontosan a get_the_excerpt() metódus és onnan lehet tovább indulni, mert attól függ, hogyan kell módosítani az explode-implode logikát.
-
fordfairlane
veterán
Új hozzászólás Aktív témák
Hirdetés
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Kerékpárosok, bringások ide!
- AliExpress tapasztalatok
- Redmi Note 12 Pro - nem tolták túl
- Óra topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- Teljes verziós játékok letöltése ingyen
- Milyen belső merevlemezt vegyek?
- További aktív témák...
- SzoftverPremium.hu
- LG 55B4 - 55" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Bomba ár! HP ZBook Studio G5 - i9-9980H I 32GB I 1TSSD I Nvidia I 15,6" FHD I Cam I W11 I Gar
- Xiaomi Redmi Note 12 Pro 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Hp Prodesk 600 G3/ G5/ G6 SFF-MT / i5 8-9-10 gen, Hp EliteDesk 800 G4 / Win11- Számla, garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged