Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
Sustituir palabras por enlaces

Reemplazar palabras por enlaces en nuestras entradas

En algunas ocasiones puede ser de utilidad crear una función para automatizar un proceso como por ejemplo sustituir palabras por enlaces dentro del contenido de nuestros posts, similar a lo que podemos encontrar en Wikipedia.

Imaginemos que en un blog como puede ser este me interese enlazar palabras como WordPress, jQuery, PHP, Bootstrap a sus respectivas páginas oficiales, o a listados de categorías/etiquetas dentro del mismo blog…

Para crear un proceso automático lo que haremos será definir un array con las palabras clave que queremos reemplazar y qué enlaces queremos definir para cada una de ellas. Crearemos una función en el archivo functions.php que hará un reemplazo de estas palabras dentro del filtro the_content:

Ésto puede personalizarse en función de las necesidades de cada uno. Puede que te interese enlazar las palabras sólo en caso concretos, para eso sólo tendrías que generar tu propio sistema de reemplazo utilizando open/close tags, por ejemplo: “–WordPress–“, “–jQuery–“, etc…

También sería válido para resaltar código con etiquetas HTML como <strong></strong>, <em></em>, etc…

Puede que también te interese

Establecer la primera imagen de un post como destacada
Establecer la primera imagen de un post como destacada
Cuando escribimos una entrada o página en WordPress, por defecto nos deja establecer una imagen destacada o thumbnail: Esta imagen destacada suele usarse por ejemplo…
Seguridad WordPress: proteger wp-config.php
Seguridad WordPress: proteger wp-config.php
El archivo wp-config.php es uno de los más críticos en cuanto a seguridad se refiere ya que es el que contiene la información sobre la…
Mejora la puntuación de Google PageSpeed Insights: Minificar CSS y JS
Mejora la puntuación de Google PageSpeed Insights: Minificar CSS y JS
1. Optimizar imágenes 2. Minificar CSS y JS 3. Especificar caché de navegador 4. Habilita la compresión 5. Reducir el tiempo de respuesta del servidor…
Cómo realizar un formulario de contacto personalizado en WordPress sin Plugins
Cómo realizar un formulario de contacto personalizado en WordPress sin Plugins
Para realizar un formulario de contacto personalizado en WordPress podemos utilizar los conocidos plugins contact form 7 o gravity forms. Si no queremos recurrir al…