Cómo resaltar la página actual en el menú de navegación de WordPress

Agrega rel = “lightbox” a todas las imágenes incrustadas en un mensaje

Ultima actualización en por Shahzad Saeed

Extractos de IsItWP

¿Está buscando una forma de agregar un atributo de caja de luz a todas las imágenes incrustadas en sus publicaciones? Si bien probablemente haya un complemento para esto, hemos creado un fragmento de código rápido que puede usar para agregar rel = “lightbox” a todas las imágenes incrustadas en una publicación y también agregar el título de la publicación como el atributo de título. etiqueta de anclaje de imagen en WordPress.

Instrucciones:

Todo lo que necesita hacer es agregar este código al archivo functions.php de su tema o en un complemento específico del sitio:


add_filter('the_content', 'my_addlightboxrel');
function my_addlightboxrel($content) {
       global $post;
       $pattern ="/<a(.*?)href=('|")(.*?).(bmp|gif|jpeg|jpg|png)('|")(.*?)>/i";
       $replacement="<a$1href=$2$3.$4$5 rel="lightbox" title="".$post->post_title.'"$6>';
       $content = preg_replace($pattern, $replacement, $content);
       return $content;
}

Notar: Si es la primera vez que agrega fragmentos en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos en WordPress, para no romper accidentalmente su sitio.

Si le gustó este fragmento de código, consulte nuestros otros artículos en el sitio, como: Cómo transferir WordPress desde el servidor local al sitio en vivo y los 7 mejores complementos de generación de clientes potenciales de WordPress.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba