[Wordpress] Fancybox-Gallerie nur erweitern wenn im Adminpanel Felder gefüllt sind

Zenti

Erfahrenes Mitglied
Guten Tag,

Ein etwas langer Titel ;)

Also folgendes, ich habe die Fancybox manuell in die single.php eingebettet.
Das Ganze funktioniert perfekt :)

Doch ich habe auch den Adminpanel erweitert, also wenn jemand einen Artikel bearbeitet hat er 20 Felder um Bilder einzutragen.
Wenn ein Bild in die Form eingetragen ist und der Artikel aktualisiert wird wird das Bilder in die Fancybox Gallerie eingetragen und angezeigt.

Doch da ich 20 Felder im Adminpanel hab so wie 20 Felder in der "single.php" (die auf "style='display:none;' " gesetzt sind) werden mir auch
20 Bilder angezeigt in jeder Galerie auch wenn dafür nur 2 eingetragen sind.

Ich möchte das ganze so umsetzen das wenn nur 2 Bilder im Adminpanel eingetragen sind also die Felder in der Value einen Wert enhalten
das ganze freigegeben wird und nur diese in der Gallerie sind, also keinen Lehren Bilder,..
(<?php $key='big_photo_BEISPIEL_value'; echo get_post_meta($post->ID, $key, true); ?> die keinen Wert enthalten) << weils ja nicht gebraucht wird,..

Oder mache ich das ganze komplett Falsch und es gibt eine bessere Lösung?


+++ Das bild das in der "single.php" angezeigt wird und über das man zu Gallerie wechselt

PHP:
<a rel="gruppe" id="gallerie" title="<?php the_title(); ?>" href="<?php $key='big_photo_value'; echo get_post_meta($post->ID, $key, true); ?>"> <img src="<?php $key='big_photo_value'; echo get_post_meta($post->ID, $key, true); ?>" /></a>


+++ Die Gallerie (sind nur 2 Beispiele drin in meinem Code sind es 20ig)

PHP:
<div style="display:none;">
                        
<a rel="gruppe" id="gallerie" title="<?php the_title(); ?>" href="<?php $key='big_photo_02_value'; echo get_post_meta($post->ID, $key, true); ?>"><img src="<?php $key='big_photo_02_value'; echo get_post_meta($post->ID, $key, true); ?>" /></a>
<a rel="gruppe" id="gallerie" title="<?php the_title(); ?>" href="<?php $key='big_photo_03_value'; echo get_post_meta($post->ID, $key, true); ?>"><img src="<?php $key='big_photo_03_value'; echo get_post_meta($post->ID, $key, true); ?>" /></a>

</div>


Bin um jede Hilfe dankbar,..
Ich hoffe Ihr versteht mein Anliegen ;)

mit freundlichen Grüßen,
Zenti
 
Zuletzt bearbeitet:
Zurück