Egy kis excerpt módosítás

Ha bejegyzéseink megjelenítéséhez excerpt-et azaz kivonatot használunk akkor a megadott vagy automatikus szó szám után kapunk egy ilyen [...] jelet. Szerintem, ha több ilyen kivonat van az oldalon, akkor nem túl esztétikus. Ezzel a problémával régebben szembesültem,de szerencsére van rá megoldás. Functions.php sablonfájlunkba illesszük az alábbi funkciót:

function trim_excerpt($text) {
  return rtrim($text,'[...]');
}
add_filter('get_the_excerpt', 'trim_excerpt');

Ezennel készen is vagyunk többet nem találkozunk kivonatainknál a [...] jellel.


Szerzőről
Fridrik Bélának hívnak internetes körökben Efrud becenéven vagyok ismert. 8 Éve foglalkozok honlapok fejlesztésével. Az efrud.hu szakmai tapasztalataim olvashatóak, illetve vállalkozásom fő profilját is képezi.

3 hozzászólás időpont: "Egy kis excerpt módosítás"

  1. Ezzel csak egy baki van sajnos…hogy ha a “kivonat” mezőbe rakom be azt (mondjuk, mert hosszabb bevezetőt akarok megjeleníteni), amit például az indexen meg akarok jeleníteni, akkor a mondat végi pontot is szépen eltünteti.

    Én inkább maradok a “favágó” módszernél :) Amit akarok, hogy megjelenjen a kezdő oldalon,azt a “kivonat” mezőbe beírom :)

  2. Nekem sajnos egyáltalán nem jelenik meg semmi, hanem az egész hosszú szöveget mutatja, pedig a beállításoknál bejelöltem a kivonatot. Tudnátok segíteni???? (Amúgy meg nagyon tetszik ez a sablon! Hol találok ilyesfélét – szép, tiszta, szellős, jól átlátható, és magyarított… Kezdőként nem nagyon tudom, hol induljak el. Köszönöm a “távsegítséget”!

  3. Az index.php-ben még valószínűleg nincs lecserélve the_excerpt-re. A the_content-et cseréld le arra. Örülök hogy tetszik a weboldal, a sablont én fejlesztettem.

Szólj hozzá

XHTML: Engedélyezett tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>