Gigastur

Servicios informáticos

  • Inicio
  • Blog
    • Comandos Linux
    • Comandos Windows
    • MySQL
    • Laravel
    • Steam
    • Herramientas Sysadmin
    • Recursos webmaster
  • Control remoto
  • 216.73.217.78

Thickbox nativo en WordPress sin plugins

25/09/2019 por Igor García Deja un comentario

Thickbox es una función de javascript que nos permite mostrar imágenes sobre una ventana emergente y sin necesidad de abrir una ventana nueva o salir de la página actual.

Podemos usar el thickbox en nuestras imágenes de WordPress sin necesidad de instalar ningún plugin adicional, usando el Jquery y el thickbox que vienen por defecto en WordPress.

Para hacer que todas nuestras imágenes se habrán con thickbox debemos ponerles la clase thickbox. Podemos hacer esto automaticamente añadiendo en la sección de footer scripts de nuestro tema este código:

<script>
jQuery(document).ready(function() {
    jQuery("img").parent("a").addClass("thickbox");
});
</script>

La sección de footer scripts dependerá del tema que estemos usando. Por ejemplo, en los temas de Genesis añadiremos el código desde Genesis, theme settings. En el tema GeneratePress necesitaremos el módulo premium de hooks.

Si después de añadir este código no se abren las imágenes con thickbox, debemos añadir este otro código a la cabecera de nuestro tema:

<?php wp_enqueue_style('thickbox'); ?>
<?php wp_enqueue_script('jquery'); ?>
<?php wp_enqueue_script('thickbox'); ?>

Podemos hacerlo desde Apariencia, editor de temas, header.php, justo antes del </head>, aunque es más recomendable comprobar si el propio tema tiene un editor de hooks y añadirlo desde ahí a la cabecera. Por ejemplo el tema GeneratePress tiene un módulo premium de hooks, o los temas de Genesis tienen el plugin Genesis Simple Hooks (este código no vale desde los ajustes de theme settings porque es PHP)

Si queremos navegar entre las imágenes a través de thickbox debemos, al insertarlas, indicar, en relación del enlace el texto que queramos, el mismo en todas.

Para que haga esto automaticamente añadiremos al código anterior del footer esto:

jQuery("img").parent("a").attr('rel', 'galeria');

Adjuntamos un código CSS para personalizar la galería de WordPress, que ajusta la cuadrícula en caso de usar imágenes verticales con horizontales:

.gallery {
   margin: auto;
}
.gallery-item {
   float: left;
   margin-top: 10px;
   text-align: center;
   width: 33%;
}
.gallery img {
   border: 2px solid #cfcfcf;
   max-height: 10em;
   object-fit: cover;
   object-position: center;
}
.gallery-caption {
   margin-left: 0;
}

Categorías: WordPress Etiquetas: thickbox, wordpress

Deja una respuesta Cancelar la respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Categorías

Enlaces

  • Anti Ransomware
  • Buenas practicas Ransomware
  • BuiltWith
  • cdlibre
  • Chocolatey
  • CIDR Calculator
  • Consulta numero móvil
  • Cual es mi IP
  • Descarga de OCX
  • Descarga de RPM
  • Descarga de Windows y Office (2)
  • Descarga de Windows y Office (2)
  • Descarga de Windows y Office (3)
  • Dumo
  • European Alternatives
  • explainshell
  • File-extensions
  • FileHippo
  • Fosshub
  • Geolocalización Multi IP
  • HDDScan
  • htaccesstools
  • Ip Location
  • Kaspersky
  • LinuxServer.io
  • Máquinas Virtuales OSBoxes
  • Microsoft Doc
  • ms-vnext: Windows y Office
  • Ninite
  • Nirsoft
  • Onworks
  • Open Source Alternatives
  • Patch My PC
  • PC decrapifier
  • PCI Lookup
  • PCI-IDS
  • pcidatabase
  • PCIids
  • Port Listener
  • Portable Freeware
  • Router Passwords
  • Saber tipografía de una foto
  • Shodan
  • Ssega
  • Sumo
  • Sysinternals
  • SystemRescueCd
  • Test de velocidad
  • Virustotal
  • Windows ISO
  • Windows Minios
  • WizTree
  • You Get Signal

Contacto

  • 615 654 407
  • info@gigastur.com

Entradas recientes

  • Thunderbird no muestra todas las carpetas en la vista de carpetas unificada
  • Activar X11 SSH Forwarding en Linux
  • Adobe Acrobat: evitar que pida login al entrar
  • Borrado recursivo de carpetas en Windows desde comandos DOS y Powershell
  • Arreglar error de vista previa PDF en Windows 10 y Windows 11

Control remoto

  • Control remoto Windows
  • Control remoto MAC
  • Versión completa Windows
  • Servicio Windows
  • Control remoto XP
  • Servicio XP

Aviso legal | Política de privacidad | Política de cookies

Utilizamos cookies para ofrecerte la mejor experiencia en nuestra web.

Puedes aprender más sobre qué cookies utilizamos o desactivarlas en los .

Gigastur
Powered by  GDPR Cookie Compliance
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.