Вывод записей WordPress в статических страницах

Вывод записей WordPress в статических страницах

Столкнулся с такой проблемой, что было необходимо вывести все записи на статическую страницу с тегом more. Вывести просто все записи без тега more не составило большого труда, а вот на тег more пришлось потратить достаточное время.

Оказывается, в теле странице, необходимо было включить специальную вставку кода, которая дает такие преимущества, как использование всех доступных функции WordPress, тоесть в частности more.

На верху страницы нужно включить этот код:

<?php get_header(); ?>

<div>

<?php

// Включаем Вордпресс вне папки с ним

define('WP_USE_THEMES', false); // Темы оформления Вордпресса использовать не будем

require('./wp-blog-header.php'); // Тот самый файл

query_posts('showposts=5'); // Заберём пять записей (число меняйте смело)

?>

Далее выводим все посты:

<?php

global $post;

global $more;

$more = 0;

$myposts = get_posts('numberposts=10');

foreach($myposts as $post) {

setup_postdata($post);?>

<div><h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2></div>

<div> <?php the_content('Читать полностью'); }?>

admin

Один комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *