Vuoi aggiungere il collegamento permanente “Continua a leggere” alla fine di the_excerpt? Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per aggiungere il collegamento permanente “Continua a leggere” alla fine di the_excerpt in WordPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
function excerpt_readmore($more) {
return '... <a href="'. get_permalink($post->ID) . '" class="readmore">' . 'Read More' . '</a>';
}
add_filter('excerpt_more', 'excerpt_readmore');
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I 50+ migliori temi WordPress responsive per creare un sito mobile-ready e come creare un modulo di candidatura in WordPress.
utilizzando il tema wp twenty nineteen, la tua modifica dell’estratto genera il seguente errore:
Variabile non definita: post /functions.php alla riga 2 Nota: Tentativo di ottenere la proprietà di un oggetto non definito in /functions.php alla riga 2
“riga 2” si riferisce al codice alla riga 2 del tuo esempio di codice sopra.
per function.php
………………………………
function custom_read_more() {
return ‘ Continua a leggere »‘;
}
function excerpt($limit) {
return wp_trim_words(get_the_excerpt(), $limit, custom_read_more());
}
………………………..
per index.php
………………………….
Sto usando il tema Deep Sea, il trucco non funziona per me, per favore suggerisci qualcosa per risolverlo.
Senza vedere il tuo tema non avrei idea, immagino che non usino the_excerpt() nel tema come previsto, quindi non funziona. Questo snippet semplicemente sostituisce […..] con il mio leggi di più personalizzato.
1. Alla fine del mio post, viene visualizzato un pulsante chiamato “permalink” ma voglio cambiarlo in “leggi di più”.
2. Cliccando su questo pulsante, la mia immagine in primo piano non viene visualizzata, tutto ciò che vedo è il mio post senza la sua immagine in primo piano.
Suggerisci qualcosa….
ah perfetto, grazie mille!
C’è un modo per aggiungere il titolo del post alla sezione leggi di più?
Non ha funzionato per me =(
Utilizzi la funzione “the_excerpt” all’interno del tuo template?
[…] WPSnipp.com Condividi questo […]