Proprio pochi minuti fà mi sono imbattutto in un problema, dovevo creare una gallery showcase con relative thumbnails su WordPress, ma avevo la necessità che le immagini si aprissero a schermo intero perchè altrimenti sarebbero state troppo piccole, ma nello stesso tempo non volevo annoiare l’utente a chiudere l’immagine già vista e poi ad aprire quella nuova, quindi mi serviva una galleria dentro una galleria!
Bene, ho usato Widgetkit di Yootheme che è un plugin che tra le altre cose offre una bella gallery, ma ovviamente non ha quello che mi serve a me, quindi ho modificato una parte di codice.
Apro il file wp-content/plugins/widgetkit/widgets/gallery/styles/showcase/template.php
Alla riga 36 modifico la stringa da così
1 2 |
/* Prepare Image */ $content = '<img src="'.$image['cache_url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.$image['filename'].'" />'; |
a così :
1 2 |
/* Prepare Image */ $content = '<a href="'.$image['cache_url'].'" " class="spotlight" data-spotlight="on" data-lightbox="group:$widget_id; ?"> <img src="'.$image['cache_url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="'.$image['filename'].'" /></a>'; |
Salvo il file e faccio l’upload del file modificato, funziona benissimo ed è testato su WP 4.
Qui il link al forum YooTheme dove ho condiviso la soluzione in lingua inglese, http://yootheme.com/support/question/70545 e qui per vederlo in azione http://realizzazionesitijoomla.com/preventivo 🙂
Alla prossima 🙂
Programmatore WordPress Esperto WooCommerce
Sono l’autore di questo blog con tanti trucchi e guide su WordPress e WooCommerce.