Función php para reemplazar palabras dentro de los post de WordPress. Creamos un array con todas las palabras que queremos reemplazar dentro de todos los «the_content()» de nuestros post/entradas.
En el siguiente ejemplo voy a sustituir cada vez que aparezca dentro del contenido de un post las palabras «php», «wordpress», «jquery» por la misma palabra mas sus respectivo enlace oficial como veis más abajo:
function reemplazar_palabras($cadena){
$reemplaza = array(
'php' => '<a href="http://www.php.net/">php</a>',
'jquery' => '<a href="http://jquery.com/">jquery</a>',
'wordpress' => '<a href="http://es.wordpress.org/">wordpress</a>'
);
$cadena = str_replace(array_keys($reemplaza), $reemplaza, $cadena);
return $cadena;
}
add_filter('the_content', 'reemplazar_palabras');
El siguiente ejemplo lo podeis customizar a vuestro gusto (para que os reemplace tmabien dentro del excerpt teneis que añadir el filtro: add_filter(‘the_excerpt’, ‘reemplazar_palabras’);)
Agradezco tu comentario 🤘