ГлавнаяФункции WPПрочие функцииВспомогательные → wp_reset_query
GoGetLinks.net

wp_reset_query с версии 2.3.0

Комментариев: 2wp_reset_query
  • Здраствуйте.Использовал данную конструкцию на сайте в сайдбаре в блоке свежих новостей,Но теперь везде где используется повторный вывод новостей (например в поиске)в цикле отображаются эти же новости и только они,у меня никак не получается сбросить этот массив .Такое ощущение что wp_reset_query(); просто отказался работать smile .
    Вот код этого блока

       <ul>
    		<div class="">
    			<ul>
    			<?php get_posts( $mamp ); ?>
    			<?php $mamp = array(
    			    'numberposts'     => 3,
    			    'offset'          => 0,
    			    'category'        => '',
    			    'orderby'         => 'post_date',
    			    'order'           => 'DESC',
    			    'include'         => '',
    			    'exclude'         => '',
    			    'meta_key'        => '',
    			    'meta_value'      => '',
    			    'post_type'       => 'post',
    			    'post_mime_type'  => '',
    			    'post_parent'     => '',
    			    'post_status'     => 'publish'
    			);  
    
    			$posts = get_posts($mamp);
    			foreach($posts as $post){ setup_postdata($post);
    						echo "<li><div class='recentsidenews'><div class='recentsidetime'>";
    							the_time('G:i');
    						echo '</div>';
    
    						echo "<div class='recentsidecategory'>";
    							the_category('','');
    					    echo "</div>";
    						echo "<div class='recentsidezagol'>";
    						echo "<a href='";the_permalink(); echo "'>";the_title();
    						echo "</a></div></div></li><br/>";
    						wp_reset_query();
    			    // формат вывода
    			}
    				wp_reset_query();
    				wp_reset_query();   
    
    			?>
    			<?php wp_reset_postdata(); ?>
    			</ul>
    		</div 
    
    		</ul>
    

    Буду благодарен за рекомендацию как не удаляя самого блока,стабилизировать работу остальных(возможно использующих тот же цикл).Спасибо

    ОТВЕТИТЬ ↓
    • Возможно я подумал есть какая-нибудь переменная,которая сбрасывает этот цикл полностью,так как будто раньше он не был использован.Нужна ваша помощь.

      ОТВЕТИТЬ ↓
Форма комментирования

¤ Вставляйте код кнопкой: "Код" (php, js, html, css, sql);
¤ Выделяйте HTML код кнопкой: "Выделить" (<div>);
¤ Перед отправкой комментария используйте "Превью";
¤ Не пишите спам/бред — бесполезно!

Подписаться на комментарии без комментирования:

X

Забыли пароль?