Un utente ha chiesto informazioni su Best Image Gallery & Responsive Photo Gallery - FooGallery di Wordpress

FOOGallery rotto con tema WordPress Bridge

Un utente ha chiesto 👇

Questo è per chiunque utilizzi FOOGallery Premium con il tema Bridge. Se la tua galleria non viene visualizzata per prima ed è necessario aggiornare la pagina in modo che venga visualizzata, potrebbe essere necessario disabilitare AJAX per qualsiasi pagina con FOOGallery su di essa. Fallo andando su “Opzioni Qode” nella dashboard di WordPress nella scheda “Generale”. Opzioni codice> Generale

Scorri verso il basso fino a “Elenco di URL interni caricati senza AJAX”

Aggiungi URL alle gallerie. Se hai più URL, assicurati di separarli con UNA virgola e NESSUN SPAZIO. Lo spazio dopo la virgola interromperà lo script, quindi funzionerà solo la prima galleria di URL.

Ricevo anche un errore di generazione delle miniature. Il plugin mi sta dicendo di assicurarmi che la libreria di immagini GD sia installata o qualcosa del genere, ma il mio cliente ospita e gestisce WordPress e non ho tempo per approfondirlo ora. Ad ogni modo, buona fortuna!

(@srcrus)

3 anni, 1 mese fa

Ho la stessa domanda, ma il fatto è che ho molte gallerie nella sezione blog, quindi non posso aggiungere tutti gli URL ogni volta che riceviamo un nuovo post … C’è un altro modo per risolverlo?

Autore del plugin

(@bradvin)

3 anni, 1 mese fa

Dio li benedica,

Ho esaminato questo problema che hai con il tema del ponte.

Ci sono alcuni problemi che devono essere risolti affinché funzioni e non sono facili da incorporare nel tuo sito:

1) CSS e js fosallery non vengono inseriti nelle pagine caricate da ajax. L’unico modo per aggirare questo problema è accodare questi file su ogni pagina. Per fare ciò, puoi includere questo frammento nel tuo file functions.php:


function foogallery_always_enqueue() {
    if ( function_exists( 'foogallery_enqueue_core_gallery_template_style' ) ) {
        foogallery_enqueue_core_gallery_template_style();
	foogallery_enqueue_core_gallery_template_script();
    }
}

add_action( 'wp_enqueue_scripts', 'foogallery_always_enqueue' );

E poi devi afferrare l’evento che viene eliminato dopo aver eseguito l’ajax. Per fare ciò, dovrai aggiungere alcuni JS personalizzati al tuo tema:


jQuery(function() {
  jQuery(document).on("qodeAjaxPageLoad", function() { 
    jQuery('.foogallery').foogallery(); 
  });
});

(@srcrus)

3 anni, 1 mese fa

Grazie mille!! Adesso funziona.

Grazie mille, davvero.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *