/ / Чи можливо інтегрувати вміст Wordpress за межами встановлення Wordpress? - wordpress

Чи можна інтегрувати вміст Wordpress за межі встановлення Wordpress? - WordPress

У мене є клієнт, який створив веб-сайт, який є частиною статичного html та частиною Wordpress. Wordpress призначений лише для блогу, а статичні сторінки - для решти вмісту сайту, включаючи домашню сторінку.

Цей самий клієнт хотів би мати можливість "витягнути" останні публікації блогу та кількість коментарів із блогу та розмістити їх на домашній сторінці.

Я не знайомий з Wordpress, тому я розміщую це питання, щоб з’ясувати, чи це можливо. Якщо це так, я, природно, захочу знати "як?" але це для того, щоб м'яч котився.

Будь-які конструктивні відгуки вітаються. Дякую!

Відповіді:

2 для відповіді № 1

Якщо ви перебуваєте на віддаленому сервері, ви можете використовувати вбудований інтерфейс RSS або XMLRPC WordPress.

Якщо ви перебуваєте на тому ж сервері, цей фрагмент тестується на WP 2.7, але, ймовірно, також працює в 3.0

<?php


$number = 5;
$wordpress_header = "/path/to/wordpress/wp-blog-header.php";

// Include wordpress header
if (file_exists($wordpress_header))
{
include ($wordpress_header);

$myposts = get_posts("numberposts=$number&offset=0&category=0");

echo "<ul class="Bloglinks">";

foreach(array_slice($myposts, 0, $number) as $post)
{
echo "<li><a href="";
the_permalink();
echo "">";
the_date();
echo " ";
the_title();
echo "</a></li>";
}

echo "</ul>";

}
else
{
echo "Unable to connect to Wordpress header file.";
die();
}


?>

1 для відповіді № 2

Звичайно, ви можете отримати все, що завгодно, з бази даних WP. Є таблиця постів з усіма публікаціями в ній. Просто підключіться через нього, як і будь-яка інша база даних, і запит!