In questo breve post vedremo com evidenziare con il grassetto una chiave dopo una ricerca effettuata sul motore interno di WordPress; per far questo ci serviremo di una semplice espressione regolare che intercetta una key all’interno di un testo e la racchiude tra i tag “<strong>” opportunamente stilizzati con CSS.
La prima operazione da compiere sarà quella di aprire il file denominato “search.php” e trovare all’interno di esso la funzione “the_title()”, questa dovrà essere sostituita con l’istruzione:
echo $title;
Subito prima di questa funzione dovranno essere inserite le seguenti righe di codice:
<?php
$title = get_the_title();
$keys = explode(" ",$s);
$title = preg_replace('/('.implode('|', $keys) .')/iu',
'<strong>\0</strong>',
$title);
?>
Una volta salvate le modifiche effettuate, sarà possibile aprire il file “style.css” e inserire all’interno di esso lo stile:
strong.search-excerpt { background: colore_che_preferite; }









