dynamicinternet Webdesign

Das Blog

Themen, Tutorials sowie Tipps & Tricks über Webdesign, (X)HTML und CSS, Programmierung, WordPress und was uns sonst noch bewegt.

RSS abonnieren

WordPress 2.9 neue excerpt Filter

In WordPress 2.9 wird es zwei neue Filter geben, um die Kurzfassung (the_excerpt) eines Beitrags zu beeinflussen. Bisher wurde bei the_excerpt nach maximal 55 Worten abgeschnitten und ein [...] angehängt. Diese Filter sind in WordPress 2.9 erweiterbar. Um die Werte zu ändern, schreibt man in der functions.php des Themes zwei Funktionen:

// ändern der excerpt Länge auf 40 Worte
function new_excerpt_length($length) {
	return 40;
}
add_filter('excerpt_length', 'new_excerpt_length');
 
// ändern des excerpt more Strings
function new_excerpt_more($more) {
	return '...';
}
add_filter('excerpt_more', 'new_excerpt_more');
10 Kommentare
  1. eine gute sache wie ich finde > bookmark! :)

  2. Markus sagt:

    werd dann schonmal bissle vorarbeit leisten und das in meine funktionen übernehmen, dann muss ich die nur noch rausschmeißen wenn es soweit ist.

  3. Micha sagt:

    Ich glaube, es wäre besser gewesen, die beiden Werte als Parameter in the_excerpt zuzulassen.
    the_excerpt(35, '...')
    Dann hätte man a) die Möglichkeit, in unterschiedlichen Sichten unterschiedliche Werte zu ermöglichen und b) ist das für einen, der nicht den meisten Plan hat, doch intuitiver zu bedienen als die beiden Filterfunktionen zu schreiben. Wissen muß er die ja auch erst mal.

  4. Marv sagt:

    Genau, es wäre logischer die Parameter da zu ändern, wo der Tag the_excerpt() im Template auch eingebunden ist.
    Oder gleich die gesamten Parameter aller vorhandenen Template-Tags in der functons.php zusammenfassen und die entsprechenden Parameter ausschließlich von hier aus ändern.

  5. peterp sagt:

    Ich sehe es ähnlich, die functions.php wird immer häufiger für irgendwelche Dinge misbraucht, die entweder nichts in einem Theme zu suchen haben oder die man anders viel besser lösen könnte.

  6. PipiPrinz sagt:

    Abgeschrieben?

  7. Micha sagt:

    PipiPrinz, wpengineer.com ist ein Projekt von Frank Bültge, Alex Frison und mir.

  8. Aneas sagt:

    Micha, was reagierst du denn auf so “Ein-Wort-Kommentar”… Wenn PipiPrinz ernst zu nehmen wäre, dann wüsste er das … Da gibt es nämlich einen Link “About”…

  9. Micha sagt:

    Du hast eigentlich Recht.

1 Pingback
  1. Excerpt ab WordPress 2.9 - Filter, Template, Excerpt, Feed, Plugin, Michael - WordPress Deutschland Blog
Einen Kommentar schreiben