Hirdetés
- Fotók, videók mobillal
- Motorola Edge 70 - többért kevesebbet
- Xiaomi 15T Pro - a téma nincs lezárva
- Akciófigyelő: Egész hónapos Black Friday a mi.com-on
- Xiaomi 14T Pro - teljes a család?
- Milyen okostelefont vegyek?
- Megjelent az iOS 26.1 és iPadOS 26.1
- Apple iPhone 16 Pro - rutinvizsga
- iPhone topik
- Vízszintes kamerasávra vált a Honor is?
Új hozzászólás Aktív témák
-
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.
Új hozzászólás Aktív témák
- Okos Otthon / Smart Home
- Revolut
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Amlogic S905, S912 processzoros készülékek
- Bekrepáltak a régebbi Forzák az NVIDIA új drivereivel
- Ne várj sokat a vásárlással: drágulás a láthatáron
- Battlefield 6
- OLED TV topic
- Arc Raiders
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Azonnali készpénzes INTEL CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- LG 27GR83Q-B - 27" IPS / QHD 2K / 240Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3133, 95% Akkumulátor
- BESZÁMÍTÁS! ASUS Z97-K Z97 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
Város: Budapest


