Please help with wordpress hide input if empty with custom field -
i made slider can hide if check check box.
i gave input can add folder locaton, cant make hide if folder empty or not correct
this code
<?php if(is_category(7) || is_page(11) && get_post_meta($post->id, 'm_slider', true) == 'true' || 11 == $post->post_parent && get_post_meta($post->id, 'm_slider', true) == 'true') {?> <div id='slider_bg'> </div><!-- slider_bg --> <div id='slider_img'> <div class="slider" > <img src='<?php bloginfo('template_url'); ?>/slider/<?php echo get_post_meta($post->id, 'main_folder', true); ?>/1.jpg'> <img src='<?php bloginfo('template_url'); ?>/slider/<?php echo get_post_meta($post->id, 'main_folder', true); ?>/2.jpg'> <img src='<?php bloginfo('template_url'); ?>/slider/<?php echo get_post_meta($post->id, 'main_folder', true); ?>/3.jpg'> <img src='<?php bloginfo('template_url'); ?>/slider/<?php echo get_post_meta($post->id, 'main_folder', true); ?>/4.jpg'> </div> </div> <?php } ?> i tryed give variable , if empty hide not working tryed wit if(get_post_meta($post->id, 'main_folder', true) !== '')
and doesnt work either, please give me hint im missin?
you try :
$themeroot = get_theme_root(); $meta = get_post_meta($post->id, 'main_folder', true); if ( !empty($meta) && is_dir($themeroot . '/slider/' . $meta) ) { # test here if folder empty or not , act acordingly # http://iarematt.com/php-code-to-check-if-a-directory-is-empty/ }
Comments
Post a Comment