• есть сайт написан не понятно как. на нем слайдер. стоит на всех страницах.
    хочу его выводить только на главной странице через 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)

Тема «Проблема с выводом контента» закрыта для новых ответов.