Как включить сообщения WordPress в пользовательский файл PHP?

Это то, что я хочу сделать:

Я хочу /summary.php включить 5 последних сообщений (только экстракт) из моего блога, который живет в /wp .

Есть ли способ включить WordPress в /summary.php и только распечатать html для этих сообщений? (Может быть, я должен разобрать rss?)

Взгляните на интеграцию WordPress с вашим сайтом

Это пример с этой страницы, который показывает первые десять сообщений в алфавитном порядке:

 <?php require('/the/path/to/your/wp-blog-header.php'); ?> <?php $posts = get_posts('numberposts=10&order=ASC&orderby=post_title'); foreach ($posts as $post) : start_wp(); ?> <?php the_date(); echo "<br />"; ?> <?php the_title(); ?> <?php the_excerpt(); ?> <?php endforeach; ?> 

Используйте $posts = get_posts('numberposts=10'); если вы хотите 10 последних сообщений.

Вероятно, самый простой и элегантный способ сделать это – создать собственную тему, чтобы жить на summary.php. Библиотека WP предоставляет ряд функций для облегчения вывода статей.

Я думаю, вы ответили на свое собственное. RSS-канал предоставит вам содержание ваших последних сообщений.

С небольшой работой вы можете просто вытащить нужные вам данные

Вы можете создать «чистый» шаблон, который вы можете применить к странице «summary» (эта страница также должна быть страницей WordPress). Вы можете найти здесь пример: http://www.tyssendesign.com.au/articles/cms/fetching-posts-in-wordpress-expressionengine-with-jquery-ajax/

вы можете включить wp-config.php, который потянет остальную часть API. то вы сможете использовать функции wp, такие как

 function get_post($postID)