Вывод записей 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(‘Читать полностью’); }?>

1 комментарий »

  1. Помоему неплохо сказано, но в начале не совсем понял смысл первого абзаца )

    Comment by ValentinSerg — 24 Ноябрь 2010 @ 00:08

RSS-лента комментариев к этой записи. TrackBack URL

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