Функция start_wp()
Нашёл как-то такой код (не помню где)
<?php
$posts = get_posts('numberposts=8');
foreach($posts as $post) : start_wp(); //начинаем цикл
setup_postdata($post);
?>
<p>Вывод элементов</p>
<?php endforeach; wp_reset_postdata(); ?>
Что означает функция start_wp()? Не могу найти по ней описания.
Это устарелая функция WP, устанавливает цикл WordPress:
/** * Sets up the WordPress Loop. * * @since 1.0.1 * @deprecated 1.5.0 * @deprecated Use The Loop - {@link http://codex.wordpress.org/The_Loop Use new WordPress Loop} */ function start_wp() { global $wp_query; _deprecated_function( __FUNCTION__, '1.5', __('new WordPress Loop') ); // Since the old style loop is being used, advance the query iterator here. $wp_query->next_post(); setup_postdata( get_post() ); }Находится в файле
wp-admin/deprecated.php.Насколько я понимаю, её просто не нужно использовать. Сейчас любое использование WP_Query и производных от нее, автоматом переключает цикл.
Спасибо за ответ! Вот почему о ней нет никакой информации толком. Вопрос теперь с ответом!