Hm, das ist leider etwas komplizierter. Die einfachste Lösung wäre vielleicht, dass du dir das jeweilige Template änderst und dann eben data-lightbox="iframe" ausgeben lässt, wenn es sich um einen regulären Link handelt. Oder du machst dir, in Verbindung mit CSS Selektoren, deine eigene Magnific Popup Initialization, direkt nach der default one. Also zB:
PHP-Code:
<script>
jQuery(document).ready(function($){
initMagnificPopup({
// put your custom configuration here
});
$('.your-external-image-links').magnificPopup({type:'iframe'});
});
</script>
Da bin ich mir aber nicht sicher ob das Funktioniert . Oder andersherum kann man es auch so machen:
PHP-Code:
<script>
jQuery(document).ready(function($){
$('.your-external-image-links').data('lightbox','iframe 800 600');
initMagnificPopup({
// put your custom configuration here
});
});
</script>
Brauchst du unbedingt das Magnific Popup? Die [nivo_lightbox] wäre ein wenig moderner und erkennt den Typ automatisch, zumindest theoretisch.
Lesezeichen