Con esta función, podremos reemplazar cualquier contenido por otro, en todos los post de nuestro WordPress simultáneamente.

Puede ser útil, si por ejemplo, una web a la que hacemos referencia habitualmente en nuestros post ha cambiado de dominio, o queremos convertir ciertas palabras en enlaces internos de nuestro sitio.

En el ejemplo, estamos sustituyendo las palabras Google y Yahoo por enlaces que apuntan a las respectivas plataformas.

Código para el archivo functions.php de nuestro tema:

function replace_content($content) {

    $content = str_replace('Google', '<a href="https://www.google.com/">Google</a>', $content);
    $content = str_replace('Yahoo', '<a href="https://es.yahoo.com/">Yahoo</a>', $content);

    return $content;
    
}

add_filter('the_content', 'replace_content');

Si te ha sido de utilidad ¡deja un comentario! 🙂