Проблема с выводом контента
-
есть сайт написан не понятно как. на нем слайдер. стоит на всех страницах.
хочу его выводить только на главной странице через php<?php if ( is_home() or is_front_page() ) : ?>.
но при этом отключается вывод контента. кто может помочь. HELP!!!
Просмотр 3 ответов — с 1 по 3 (всего 3)
-
<?php if ((is_front_page()) and (!is_paged())) { ?> <div class="slider"> <div class="slides"> <ul> <?php $postID = $post->ID; $i=0; query_posts(array( 'post_type' => array('individual'), 'posts_per_page' => -1 )) ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php $link = $cfs->get('more'); if($postID == $link[0]) { $q = $i; } $i++; ?> <li> <section class="background"><img src="<?php echo $cfs->get('fon') ?>" alt="" /></section> <section class="description <?php echo $cfs->get('style') ?>"> <div class="title"><?php the_title(); ?></div> <?php the_content() ?> <a href="<?php echo get_permalink($link[0]) ?>" class="transparent_button">Подробнее</a> </section> <section class="photo <?php echo $cfs->get('style') ?>"> <img src="<?php echo $cfs->get('image') ?>" alt="" /> </section> </li> <?php endwhile; ?></ul> </div> <div class="controls"> <div class="prev"></div> <div class="next"></div> <ul><?php endif; ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php $link = $cfs->get('more'); ?> <li class="<?php echo $cfs->get('style') ?>"><a href="<?php echo get_permalink($link[0]) ?>"><span><?php the_title() ?></span> <?php the_content() ?></a></li> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_query(); ?> </ul> </div> <input type="hidden" value="<?php echo ($q) ? $q : '777'; ?>" id="cnt_slide" /> </div> <?php } ?>люди добрые помогите. что тут не так? перекрываю только слайдер, но не выводится контент
Попробуйте так
<?php if ((is_front_page()) and (!is_paged())) { ?> <div class="slider"> <div class="slides"> <ul> <?php $postID = $post->ID; $i=0; query_posts(array( 'post_type' => array('individual'), 'posts_per_page' => -1 )) ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php $link = $cfs->get('more'); if($postID == $link[0]) { $q = $i; } $i++; ?> <li> <section class="background"><img src="<?php echo $cfs->get('fon') ?>" alt="" /></section> <section class="description <?php echo $cfs->get('style') ?>"> <div class="title"><?php the_title(); ?></div> <?php the_content() ?> <a href="<?php echo get_permalink($link[0]) ?>" class="transparent_button">Подробнее</a> </section> <section class="photo <?php echo $cfs->get('style') ?>"> <img src="<?php echo $cfs->get('image') ?>" alt="" /> </section> </li> <?php endwhile; endif; ?></ul> </div> <div class="controls"> <div class="prev"></div> <div class="next"></div> <ul> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php $link = $cfs->get('more'); ?> <li class="<?php echo $cfs->get('style') ?>"><a href="<?php echo get_permalink($link[0]) ?>"><span><?php the_title() ?></span> <?php the_content() ?></a></li> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_query(); ?> </ul> </div> <input type="hidden" value="<?php echo ($q) ? $q : '777'; ?>" id="cnt_slide" /> </div> <?php }wp_reset_query(); ?>огромное человеческое большое СПАСИБИЩЕ
Тема решена
Просмотр 3 ответов — с 1 по 3 (всего 3)
Тема «Проблема с выводом контента» закрыта для новых ответов.