2016-05-26 17 views
0

Ich versuche, ein Meta-Box-Feld in einen Shortcode zu ziehen, aber es scheint nicht das folgende zu bekommen, um etwas auf den Bildschirm auszugeben. Irgendwelche Vorschläge? Grundsätzlich habe ich eine Meta-Box für eine Gallery-ID, die der Client nur in eine Nummer steckt. Ich brauche diese Zahl auf neben gallery_ids gestellt =Meta-Box-Informationen in den Shortcode einfügen

<?php 
$galleryid = ''; 
if (have_posts()) : while (have_posts()) : the_post(); 
$galleryid = get_post_meta($post ->ID, '_cd_gallery_ID', true); 
endwhile; 
echo do_shortcode('[ngg_images gallery_ids=$galleryid display_type=photocrati nextgen_pro_horizontal_filmstrip)'); 
else: 
endif; ?> 

Antwort

0

Ich machte es schwieriger, dann ist es sein musste - der folgende Code perfekt gearbeitet ..

<?php echo do_shortcode('[ngg_images gallery_ids="'.get_post_meta($post->ID, '_cd_gallery_ID', true).'" display_type="photocrati-nextgen_pro_horizontal_filmstrip"]'); ?>