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

Shortcuts o atajos del teclado en el editor de WordPress
Shortcuts o atajos del teclado en el editor de WordPress
El editor WYSIWYG (What You See Is What You Get – lo que ves es lo que obtienes) de WordPress te permite usar Shortcuts o…
Revisiones y autoguardados en WordPress
Revisiones y autoguardados en WordPress
Qué son las revisiones? Las revisiones son un control de versiones de las entradas y páginas que WordPress guarda en base de datos. Cada vez…
Cómo crear un formulario de registro personalizado en WordPress
Cómo crear un formulario de registro personalizado en WordPress
En entradas anteriores hemos visto cómo crear formularios de log-in / log-out personalizados, y cómo agregar campos personalizados al perfil de usuario de WordPress tanto…
Cómo crear un formulario de log-in/log-out personalizado con WordPress
Cómo crear un formulario de log-in/log-out personalizado con WordPress
En la anterior entrada Cómo restringir el acceso al back-end de WordPress a usuarios no administradores vimos como limitar el acceso al panel de control…