Hirdetés
- Milyen házat vegyek?
- Projektor topic
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Mélynyomó? Nem, kompakt Chieftec ház!
- Mennyibe fog kerülni a Steam Machine?
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- Olcsó vs. drága egér: melyiknél érzed meg igazán a különbséget?
- Menekül a HEVC licencdíja elől a HP és a Dell
- Milyen billentyűzetet vegyek?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
Ú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
- Flint 2 OFF topik
- potyautas: A Magyar Néphadsereg emlékére
- World of Tanks - MMO
- A fociról könnyedén, egy baráti társaságban
- Milyen házat vegyek?
- Path of Exile 2
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Okos Otthon / Smart Home
- Elektromos autók - motorok
- További aktív témák...
- Bomba ár! Lenovo ThinkPad L13 G1i - i5-10GEN I 8GB I 256SSD I 13,3" FHD I HDMI I W11 I Cam I Gar
- Bomba ár! Lenovo ThinkPad L390 - i5-8GEN I 8GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző törésgarancia
- Bomba ár! Lenovo ThinkPad X13 G1- i5-10310U I 16GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Eladó Denon 4400h
- Lejárt a gyártói garancia? Mi tovább támogatjuk az IT infrádat!
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- JBL Quantum400 gamer fejhallgató
- BESZÁMÍTÁS! ASUS B85M-G B85 chipset alaplap garanciával hibátlan működéssel
- OnePlus 12 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


