Как показать записи из блога WordPress за его пределами

Суть задачи

Предположим, что у Вас есть сайт в котором есть раздел “Блог” (под управлением ВордПресс) и Вам надо показать несколько последних записей на главной странице сайта.

Решение

Решить эту задачу весьма просто. Сначала Вам нужно подключить к странице функциональность ВордПресса, чтобы было возможным показывать записи. Для этого в страницу следует включить следующий код:
<?php
define('WP_USE_THEMES', false); 
//Тема нам не нужна, этим мы отключаем ее
require('./blog/wp-load.php'); 
/*Путь к загрузочному файлу ВордПресса 
(предполагается, что блог находится в папке /blog/)*/
query_posts('posts_per_page=5'); 
//Количество записей которые мы хотим показать
?>

Нужно отметить, что расширение Вашей главной страницы скорей всего должно быть .php (зависят от настроек сервера), чтобы страница выполнялась процессором php.

Далее в месте куда должны выводится записи вставляем следующий код:
<?php while (have_posts()): the_post(); ?>
<div class="blog-post">
	<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
<?php endwhile; ?>

Этот кусочек кода выводит ссылки на пять последних записей в блоге. Последний кусочек кода – это все обычные теги WordPress, используемые при разработки тем для WordPress.


Оставьте комментарий