WordPress как на ладони
wordpress jino

the_post() WP 1.5

Устанавливает индексы поста в Цикле WP. Получает следующий пост, переопределяет глобальную переменную $post и устанавливает свойство in the loop в true.

Работает на основе: WP_Query::the_post()
✈ 1 раз = 0.000023с = очень быстро | 50000 раз = 0.03с = скорость света PHP 7.1.2, WP 4.7.3

Хуков нет.

Возвращает

Ничего не возвращает.

Использование

<?php the_post(); ?>

Примеры

#1. Использование функции в цикле WordPress:

while ( have_posts() ){
	the_post();

	echo '<h2>';
	the_title();
	echo '</h2>';
	the_content();
}

#2 Использование не в цикле

На отдельных страницах типа is_single() не обязательно использовать цикл if( have_posts() ){ while ( have_posts() ){ the_post(); ... . На таких страницах переменная $post отвечает за один пост, поэтому часть цикла можно отбросить:

<?php the_post(); ?>

<h1><?php the_title() ?></h1>

<?php the_content(); ?>

Код the post: wp-includes/query.php VER 4.9.1

<?php
function the_post() {
	global $wp_query;
	$wp_query->the_post();
}

Cвязанные функции

Из метки: loop (Цикл WP)

Еще из раздела: Запросы

Http://pedant-nizhniy-tagil.ru/remont-iphone-6s-6splus/zamena-stekla

http://pedant-nizhniy-tagil.ru/remont-iphone-6s-6splus/zamena-stekla

pedant-nizhniy-tagil.ru

the_post 2 комментария
  • Вячеслав cайт: www.trutravel.ru

    Запутался. как мне на единичной странице записи вывести значение поля post_parent

    Ответить3.3 года назад #

Здравствуйте, !

Ваш комментарий