![Check out Enfold](https://kriesi.at/wp-content/themes/kriesi/images/banner-enfold.jpg)
-
AuthorPosts
-
August 2, 2021 at 9:34 am #1313856
Hallo zusammen,
ich habe ein Problem mit der Lightbox und würde gerne die Lightbox und das magnific-popup JavaScript deaktivieren bzw. aus dem WP Head entfernen.
Hat jemand eine Ahnung wo ich das finde? Ich möchte es gerne nur die beiden include Sachen raus nehmen..LG Kai
August 2, 2021 at 10:22 am #1313865ist es denn nicht automatisch ausgeladen, wenn du im Optionen Dialog ( Theme Optionen – Lightbox Modal Window ) deaktivierst?
Geladen wird es in der functions.php lines 478ff (Enfold 4.8.5)
hier siehst du dann auch, dass die Bedingung zum Laden der Scripte und CSS :$condition = ! empty( $avia_config['use_standard_lightbox'] ) && ( 'disabled' != $avia_config['use_standard_lightbox'] );
wenn es eben disabled ist, dann wird der Rest auch nicht geladen
August 2, 2021 at 8:33 pm #1313987Danke für die Info!
Habe das mal deaktiviert – dann ist es raus, korrekt.Ich habe allerdings ein anders Problem: Ich muss quasi ein Zusatz bei dem JavaScript einbauen weil der Cookiebot es als “Cookie erkennt”.
Beispiel:
<script type=’text/javascript’ data-cookieconsent=”ignore” src=’…./js/avia-snippet-lightbox.js’ id=’avia-lightbox-activation-js’></script>//
Ich habe das jetzt deaktiviert und einfach neu in den WP Head geladen, aber dann klappt die Lightbox gar nicht mehr. Hast du dafür eine Idee?August 3, 2021 at 9:50 pm #1314227hm – ich dachte es ginge genau darum es zu deaktivieren?
Das Enfold LIghtbox funktioniert auf Basis des Magnific Popup Scriptes.
Wenn du kein anderes Script dafür einsetzt, dann kann auch kein Popup mehr funktionieren.in der functions.php steht explizit die Bedingung drin:
//lightbox inclusion $condition = ! empty( $avia_config['use_standard_lightbox'] ) && ( 'disabled' != $avia_config['use_standard_lightbox'] ); avia_enqueue_style_conditionally( $condition, 'avia-popup-css', $template_url . '/js/aviapopup/magnific-popup.css', array( 'avia-layout' ), $vn, 'screen' ); avia_enqueue_style_conditionally( $condition, 'avia-lightbox', $template_url . '/css/avia-snippet-lightbox.css', array( 'avia-layout' ), $vn, 'screen' ); avia_enqueue_script_conditionally( $condition, 'avia-popup-js', $template_url . '/js/aviapopup/jquery.magnific-popup.min.js', array( 'jquery' ), $vn, true ); avia_enqueue_script_conditionally( $condition, 'avia-lightbox-activation', $template_url . '/js/avia-snippet-lightbox.js', array( 'avia-default' ), $vn, true );
alle Scripte und auch das zugehörige css werden nur geladen, wenn die Option ( $condition ) in Enfold aktivert ist.
wenn du dir das avia-snippet-lightbox.js mal öffnest, siehst du das es ein script zugehörig zu magnific popup ist und nur die Einstellungen regelt ( trigger klassen etc. )August 4, 2021 at 9:22 am #1314309Perfekt, ich schaue mal danach ;-) Genau das habe ich gesucht
-
AuthorPosts
- You must be logged in to reply to this topic.