Отображение пользовательских сообщений на определенной странице в WordPress - PullRequest
1 голос
/ 20 марта 2012

Я создал пользовательские сообщения и хочу, чтобы на одной странице моего сайта отображалось 5 самых последних пользовательских сообщений, например:

<h1>Custom Posts 1</h1>
//show 5 of the most recent custom-posts-1 here

<h1>Custom Posts 2</h1>
//show 5 of the most recent custom-posts-2 here

Как бы я это сделал? Я посмотрел на файл шаблона поста WordPress, но мне нужно иметь возможность указать моей странице, какие посты использовать. Я надеялся найти простую функцию, которую я просто добавил в редактор своей страницы (я включил ее, чтобы добавить php), но не могу найти подходящую.

1 Ответ

0 голосов
/ 20 марта 2012

Я бы порекомендовал иметь две группы сообщений в разных категориях WordPress.

Затем вы можете использовать get_posts, чтобы вытащить два разных списка и распечатать их так, как вы хотите.

<?php
    //A rough example
    $posts = get_posts(array( 
               'numberposts'   => 5,
               'category_name' => 'custom-posts-2',
               'orderby'       => 'post_date',
               'order'         => 'DESC'
             ));
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...