Показать последние сообщения WordPress на странице - PullRequest
2 голосов
/ 12 сентября 2011

Я хотел бы отобразить все последние сообщения WordPress на странице на WordPress. Я попробовал несколько плагинов без особой удачи. Я просто хотел бы отобразить заголовок и выдержку из последних 10 сообщений. Может ли кто-нибудь указать мне правильное направление?

Любая помощь приветствуется.

Спасибо, Kevin

Ответы [ 2 ]

4 голосов
/ 13 сентября 2011

Создайте файлpostpost.php и сохраните его в том же каталоге, что и текущая тема.

Это должно быть основным содержанием вашего недавнегоpost.php

//-------start here
<?php
/*
Template Name: Recent Post
*/
?>
<?php
 get_header();
?>

<h2>Recent Posts</h2>
<ul>
<?php
        $args = array( 'numberposts' => '10' );
    $recent_posts = wp_get_recent_posts( $args );
    foreach( $recent_posts as $recent ){
        echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Look '.$recent["post_title"].'" >' .   $recent["post_title"].'</a> </li> ';
    }
?>
</ul>

<?php
 get_sidebar();
 get_footer();
?>

//--------end here

А на странице управления администратора создайте новую страницу, а справа вы можете выбрать шаблон «Недавние сообщения».

2 голосов
/ 13 сентября 2011

Этот фрагмент кода должен отображать заголовок и выдержку из последних 10 постов

<?php 
    $arguments = array('numberposts' => '10');
    $posts = wp_get_recent_posts($arguments);
    foreach($posts as $post){
        the_title();
        the_excerpt();
    }
?>
...