Categories: Creare SitiInternet

Visualizzare Solo L’Anteprima dei Post nella Home Page di WordPress

Una caratteristica di WordPress che non mi e’ mai andata giu’ e’ quella che di default mostra tutti gli articoli completi nella home page, rendendo quasi un contenuto duplicato la pagina dell’articolo di per se e quindi strategia svantaggiosa in termini di SEO.

Quindi da subito mi sono imbattuto nella ricerca di un plugin che potesse mostrare solo l’anteprima degli articoli di WordPress nella Home Page e mostrare un collegamento alla fine dell’anteprima del tipo “Continua a Leggere l’Articolo” in modo da non avere contenuti duplicati seppur residenti nello stesso sito.

In realta’ WordPress ha il tag <more> che se inserito nel post nel punto dove si vuole che venga visualizzata la scritta di continuare a leggere l’articolo, pero’ inserire in ogni articolo questo tag sarebbe impegnativo e si potrebbero avere delle lunghezze di anteprima diverse tra i vari articoli. Dunque scavando tra i vari plugin ho trovato Evermore, un plugin che praticamente non fa altro che mostrare per tutti l’anteprima in home page di tutti gli articoli, impostando di quante parole deve essere l’anteprima o di quanti capoversi.

Tutto sommato Evermore faceva quello che cercavo. Tuttavia sul blog di ghido, un ottimo blogger, ho trovato un articolo (attualmente rimosso) molto interessante, che mostrava in pratica come era possibile mostrare un tot di parole di anteprima in un post semplicemente modificando il template che usiamo in WordPress.

Dunque al posto del solito codice di default dei template WordPress che usa la funzione the_content useremo the_content_rss e quindi andremo ad effettuare la seguente sostituzione di codice:

Invece di:

<?php the_content('Continua a leggere »'); ?>

Inseriremo:

<?php the_content_rss('Continua a leggere »', FALSE, '', 100); ?>

Dove

  • Continua a leggere e’ la scritta che vogliamo deve presentarsi alla fine dell’anteprima;
  • FALSE e’ la risposta alla domanda se il testo prima del link che porta all’intero articolo deve essere nascosto. Impostando su TRUE verra’ visualizzato solo il link di continua dell’articolo;
  • Il terzo parametro non e’ da modificare;
  • 100 e’ il numero delle parole che saranno visualizzate nell’anteprima dell’articolo.

Inoltre, interagendo con ghido, che ringrazio, sono riuscito a capire quale era il pezzo di codice che mostra il primo articolo della home page per intero e tutti gli altri come anteprima.

Eccolo di seguito:

<?php
if($count == 0 && is_home()){
the_content();
}else{
the_content_rss('Continua a leggere »', FALSE, '', 100);
}
$count++;
?>

Dunque se volete visualizzare in home page l’anteprima di tutti gli articoli usate il codice segnalato in verde, se invece volete personalizzare ancor piu’ il vostro WordPress e visualizzare l’ultimo articolo inserito completamente e per tutti gli altri articoli mostrare solo l’anteprima potete inserire il codice in blu.

Se conoscete altri metodi simili segnalateli :).

james

View Comments

  • Anche a me interessa molto avere anteprime in home e ho provato quanto consigliato, ma poi nelle anteprime non riesco più a visualizzare le immagini... sai consigliarmi?

    Grazie in anticipo!

  • Grazie per la risposta così veloce!

    Purtroppo l'inserimento del codice in function.php mi dà sintax error, ma in effetti anche QF-get non riesco ad attivarlo..., credo che il motivo sia nel fatto che non sono molto esperta e me la devo studiare ancora un po'... appena riesco a farlo funzionare ti farò sapere, ciao!

  • Ciao, si ho 2.8.2. Guarda appena scrivo "function catch....ecc" mi dà parse error, syntac error, non capisco..

  • Se hai inserito il codice della funzione dentro i tag di apertura e chiusura del codice php non dovrebbe dare nessun errore. Comunque se non riesci prova con il plugin QF-get che hai detto che non riesci ad attivare. Fammi sapere quali sono le tue difficolta', magari nell'altro articolo ;)

Recent Posts

Server eMule: Lista Sicura Aggiornata a Marzo 2024

Il software peer to peer eMule e' certamente uno dei migliori programmi per condividere e…

1 settimana ago

Come Scegliere un TV Box

Negli ultimi anni le smart TV sono entrate di diritto nelle case degli italiani. Avere…

2 anni ago

Scaricare Tesi di Laurea on Line Gratis

Non hai tempo o non hai ancora le idee chiare sulla tua tesi di laurea? Se non hai intenzione…

2 anni ago

Serrature smart Wi-Fi e Bluetooth: quali scegliere

La sicurezza domestica sta iniziando a cambiare prospettiva, date le ultime tecnologie approdate nelle nostre…

2 anni ago

L’App Atlante delle Vie Ferrate

Una via ferrata è un percorso realizzato su una parete di una roccia, che grazie…

2 anni ago

Vedere Rai 1,2,3 e Canale 5 e Italia 1 di Mediaset su internet

Per chi viaggia e non è mai a casa vedere la tv può essere considerata…

2 anni ago