Domanda

Sto lavorando su un blog di musica che fornisce rivedere i punteggi che vanno da 0,0 - 10. Dal momento che gli autori già sviluppato il loro sistema di digitazione nel punteggio nel contenuto, sto cercando di trovare un modo per enfasi meglio.

Esempio:

"Score: 6.4" 

restituisce qualcosa come

<div class="score">6.4</div>

C'è modo per farlo in un array di mettere ogni punteggio possibilità verso il basso all'interno function.php o sulla pagina single.php. Tutto ciò che è più pulita.

È stato utile?

Soluzione

Si può fare una ricerca di espressioni regolari / sostituzione per il contenuto. Quindi è possibile collegare in Wordpress da la creazione di un plugin e utilizzando la funzione di wp add_filter.

function expand_scores($content) {
 return preg_replace('/(score):\s*([\d.]+)/ims', '<div class="score">$1: $2</div>', $content);
}
add_filter('the_content', 'expand_scores');

Sia il expand_scores e la chiamata add_filter andare nel file plugin. Il rel="nofollow noreferrer"> the_content gancio

scroll top