gen
5th

Come modificare il comando Excerpt in WordPress

Categoria wordpress | Posted by paik

 

 

Tanti sono i modi per modificare la visualizzazione degli articoli nella home page di WordPress. Spesso in locale ho provato tantissimi metodi, tra plugin e modifiche di vario tipo al tema o agli articoli stessi.

Personalmente ho adottato un metodo abbastanza semplice e veloce mettendo mano al codice di WordPress. In particolare modificando i parametri che personalizzano il comando excerpt.

Il codice che gestisce il tag the_excerpt si trova nel file formatting.php presente nella cartella wp-includes di wordpress. La riga è differente da versione a versione, nella v2.9 si trova alla riga 1802.

function wp_trim_excerpt($text) {
 $raw_excerpt = $text;
 if ( ” == $text ) {
  $text = get_the_content(”);

  $text = strip_shortcodes( $text );

  $text = apply_filters(‘the_content’, $text);
  $text = str_replace(‘]]>’, ‘]]>’, $text);
  $text = strip_tags($text);
  $excerpt_length = apply_filters(‘excerpt_length’, 55);
  $excerpt_more = apply_filters(‘excerpt_more’, ‘ ‘ . ‘[...]‘);
  $words = explode(‘ ‘, $text, $excerpt_length + 1);
  if (count($words) > $excerpt_length) {
   array_pop($words);
   $text = implode(‘ ‘, $words);
   $text = $text . $excerpt_more;
  }
 }

Ora le line che si possono modificare e personalizzare il tag sono:

  • $excerpt_length = apply_filters(‘excerpt_length’, 55);-precisamente il numero 55 definisce il numero di caratteri da far visualizzare, quindi vi basterà aumentare il numero o diminuirlo.
  •   $excerpt_more = apply_filters(‘excerpt_more’, ‘ ‘ . ‘[...]‘);-qui viene definito il cosa far visualizzare una determinata scritta oppure i semplici puntini. Potete ad esempio sostituire i puntini con il tipico "continua".
  • $text = strip_tags($text);-in quest’ultima parte potete far apparire le immagini, in pratica come default permette di far visualizzare solo testo ma aggiungendo $text = strip_tags($text, ‘<img>’); potete far visualizzare le immagini.

Naturalmente al termine bisogna salvare il tutto e reinserirlo nella cartella di wordpress. Per vedere gli effetti della modifica ora bisogna solamente inserire il tag the_excerpt nel file index.php.

Aggiornando wordpress vengono perse le modifiche e quindi è necessario rimodificare nuovamente il file di wordpress.

Non ricordo dove trovai la guida ma se qualcuno conosce metodiche più semplici e personalizzabili per modificare i riassunti nella home page postateli nei commenti.

 

 

"Ti è piaciuto l\'articolo? Iscriviti a Totumweb per ricevere aggiornamenti quotidiani sui nuovi siti, web app, utility e tecnologia in generale gratuitamente nella tua mail. Se non sai cosa sono i Feed puoi visitare il seguente link: i Feed, ottenere infomazioni velocemente"

Inserisci la tua mail:

Segnala questo articolo
  • Print
  • PDF
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Diggita
  • Segnalo
  • StumbleUpon
  • Technorati
  • Wikio IT
  • Twitter
  • Upnews
  • Reddit
  • Yahoo! Bookmarks
  • Digg

Potrebbe anche interessarti:

Lascia un commento