Das PHP Script Verzeichnis
Werbung
Werbung
Werbung

Mit der folgenden Funktion kann man den Text auf der Startseite des WordPress Blogs automatisch begrenzen. Dazu wird die Funktion in die functions.php Datei des aktuell genutzen Themes eingestet. In der Variabel “$excerpt_length = 55;” gibt die Zahl der Anzahl an Worten, die gezeigt werden sollen an. Im Beispiel sind es 55 Worte.

function my_excerpts($content = false) {
// If is the home page, an archive, or search results
if(is_front_page() || is_archive() || is_search()) :
global $post;
$content = $post->post_excerpt;
 

// If an excerpt is set in the Optional Excerpt box
if($content) :
$content = apply_filters('the_excerpt', $content);

// If no excerpt is set
else :
$content = $post->post_content;
$excerpt_length = 55;
$words = explode(' ', $content, $excerpt_length + 1);
if(count($words) > $excerpt_length) :
array_pop($words);
array_push($words, '...');
$content = implode(' ', $words);
endif;
$content = '<p>' . $content . '</p>';

endif;
endif;

// Make sure to return the content
return $content;

}

add_filter('the_content', 'my_excerpts');
[/php]
Dieser nützliche Hack stammt von Justin Tadlock

0 Antworten auf Text auf der Startseite des WordPress Blogs automatisch begrenzen

  • Das ist eine super Sache, ging allerdings nicht beim blauen Riesen – sprich 1und1. Hierzu benötigt man auch einen webhosting Anbieter, der dieses explizit unterstützt, da viele Shared Billig Pakete solche Scriptausführungen blockieren. Denke das ist wichtig zu wissen.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


1 + fünf =

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>