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 🤘