• Почему рубрики в wordpress не открываются?

    kamutayeva
    @kamutayeva Автор вопроса
    Владимир Брумер, Спасибо. Переименовала функцию.
  • Почему рубрики в wordpress не открываются?

    kamutayeva
    @kamutayeva Автор вопроса
    Антон Литвиненко, Я такой код
    function content_menu(){
    ?>
    <div class="content_menu">
    	<div class="content_menu_title">Каталог</div>
    	<div id="content_menu_list">
    	<?php $cats = get_categories([
    		'parent' =>6,
    		'hide_empty' =>0,
    		'orderby' =>'id'
    	]);
    	?>	
    	<ul>	
    		<?php foreach ($cats as $cat): ?>
    		<?php
    			$cats_child = get_categories([
    				'parent' => $cat->term_id,
    				'hide_empty' =>0,
    				'orderby' =>'id'
    			]);
    		?>	
    		<li <?php if (count($cats_child)>0):?> class="child_next" <?php endif; ?>>
    			<a href="<?php echo get_category_link($cat->term_id);?>"><?php echo $cat->name;?></a>
    			
    			<?php if (count($cats_child)>0):?>
    		
    			<ul class="child_menu">
    			<?php foreach ($cats_child as $cat_child): ?>
    				<li><a href="<?php echo get_category_link($cat_child->term_id);?>"><?php echo $cat_child->name;?></a></li>
    			<?php endforeach; ?>
    			</ul>
    			<?php endif; ?>
    			
    		</li>		
    		<?php endforeach; ?>
    		<li <?php echo get_category_link(6); ?> id="content_menu_all">Показать весь каталог</li>
    	</ul>
    	</div>	
    </div>
    
    <?php
    
    ?>
    <?php
    }</pre>


    всегда писала в function и проблем не было. О каком шаблоне вы говорите?
  • Почему рубрики в wordpress не открываются?

    kamutayeva
    @kamutayeva Автор вопроса
    Владимир Брумер, А что делать-то? В файле functions я написала такой код для каталога:
    <div class="content_menu">
    	<div class="content_menu_title">Каталог</div>
    	<div id="content_menu_list">
    	<?php $cats = get_categories([
    		'parent' =>6,
    		'hide_empty' =>0,
    		'orderby' =>'id'
    	]);
    	?>	
    	<ul>	
    		<?php foreach ($cats as $cat): ?>
    		<?php
    			$cats_child = get_categories([
    				'parent' => $cat->term_id,
    				'hide_empty' =>0,
    				'orderby' =>'id'
    			]);
    		?>	
    		<li <?php if (count($cats_child)>0):?> class="child_next" <?php endif; ?>>
    			<a href="<?php echo get_category_link($cat->term_id);?>"><?php echo $cat->name;?></a>			
    			<?php if (count($cats_child)>0):?>
    		
    			<ul class="child_menu">
    			<?php foreach ($cats_child as $cat_child): ?>
    				<li><a href="<?php echo get_category_link($cat_child->term_id);?>"><?php echo $cat_child->name;?></a></li>
    			<?php endforeach; ?>
    			</ul>
    			<?php endif; ?>			
    		</li>		
    		<?php endforeach; ?>
    		<li <?php echo get_category_link(6); ?> id="content_menu_all">Показать весь каталог</li>
    	</ul>
    	</div>	
    </div>


    Поэтому наверное функция определена дважды. Понимаю, что упускаю какую-ту мелочь. Но какую? Как сделать, чтобы рубрики открывались. При клике на рубрику в адресной строке появляется его название, но интерфейс страницы остается тот же, как у главной.
  • Почему в Wordpress не отображаются изображения к записям?

    kamutayeva
    @kamutayeva Автор вопроса
    Нашла проблему в wordpress. В uploads не загружаются изображения средних и больших размеров, хотя в настройках медиафайлов генерация изображений не отключена и указаны все размеры.
    Может какие-то обновления были программы или плагинов? Не знаю.
  • Почему в Wordpress не отображаются изображения к записям?

    kamutayeva
    @kamutayeva Автор вопроса
    Раньше почему-то делал. Перед этим кодом в functions писала
    function product_list($cat_id){
    		$query = new WP_Query('cat='.$cat_id.'&showposts=6');
    		if($query->have_posts()):
    		while($query->have_posts()): $query->the_post();
    	?>
    	<?php product(); ?>
    	
    	<?php endwhile; ?>
    	<?php endif; 
    }


    А в индексном файле
    <div class="product_block">
    		<div class="product_block_title">Распродажа</div>
    		<div class="product_block_list">
    			<?php product_list(4);?>
    		</div>					
    	</div>