• Решено sergant0007

    (@sergant0007)


    http://sterhluki.ru/uslugi/
    В шаблоне сайта вставлен код для вывода постов из рубрики Услуги , в которой множество подрубрик. В настройках страницы услуги выбраны определенные сайдбары с набором картинок. Но выводится сайдбар с главной страницы. Если изменить место вызова sidebar в коде, то выводится нужный контент, но сильный сдвиг центральной зоны с постами.

    <?php
    /*
    Template Name: Услуги
    */
    
    get_header(); ?>
    <section class="content">
    
    	<div class="pad group">
       	<p><img class="aligncenter size-full wp-image-35765" src="http://sterhluki.ru/wp-content/uploads/2014/09/uslugi.jpg" alt="Услуги" width="2679" height="416" /></p>
          <p class="ann"> <a href="http://sterhluki.ru/announcement"> Подать объявление</span></a></p>
    		<div class="list-r"> <ul class="columns"><?php wp_list_categories('show_count=1&orderby=name&include=815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826'); ?></ul></div>
    
    		<?php if ((category_description() != '') && !is_paged()) : ?>
    			<div class="notebox">
    				<?php echo category_description(); ?>
    			</div>
    		<?php endif; ?>
    
    //вывод постов из рубрик УСЛУГИ!
    				<?php
                $args = array(
                       'post_type' => 'services',
                       'publish' => true,
                       'paged' => get_query_var('paged'),
                   );
                query_posts($args); //если отключаем, то sidebar показывает нужный.
                if ( have_posts() ) :
    ?>
    
    			<div class="post-list group">
                     <?php $i = 1; echo '<div class="post-row">'; while ( have_posts() ): the_post(); ?>
    				<?php get_template_part('content-service'); ?>
    				<?php if($i % 2 == 0) { echo '</div><div class="post-row">'; } $i++; endwhile; echo '</div>'; ?>
                </div><!--/.post-list-->
    
    			<?php get_template_part('inc/pagination'); ?>
    
    		<?php endif; ?>
    
    	</div><!--/.pad-->
    
    </section><!--/.content-->
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    Где-то налажал, а где не понимаю. Помогите.

Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Не работают нужные sidebar при выводе рубрик.» закрыта для новых ответов.