Отображение статей с сайта WordPress на сайте без WordPress - PullRequest
4 голосов
/ 22 марта 2011

Какой самый простой способ отобразить записи статей, размещенные на сайте WordPress (из определенной категории), на другом сайте без WordPress, который построен на PHP / MySQL.

Я понимаю, что WordPress использует MySQL, поэтому вТеория Я мог бы подключиться через PHP к базе данных и получить содержимое напрямую, если я смогу выяснить используемую схему

Я знаю, что могу получить RSS-канал - есть ли парсер, который я мог бы использовать, чтобы получить всю статьюсодержание, включая изображения и т. д.

Ответы [ 2 ]

4 голосов
/ 22 марта 2011

WordPress контент на страницах, отличных от Wordpress, в же домен

Это очень ресурсоемкий метод, поскольку он загружает почти весь Wordpress за кулисы, но он прост и хорошо документирован:

Отображение содержимого Wordpress за пределами вашего блога

Предполагается, что блог Wordpress находится на том же сервере, что и контент, отличный от Wordpress, и вы можете ссылаться на wp-load.php


Содержание Wordpress на страницах, отличных от Wordpress, на удаленном домене

Один из самых простых способов распространения контента в удаленном домене - это анализ RSS-канала с использованием MagpieRSS .

Доступно большое количество примеров кода:

Чтобы получить RSS-канал для определенной категории, используйте что-то вроде

http://www.example.com/?cat=42&feed=rss2

http://example.com/category/categoryname/feed

Подробнее здесь:

0 голосов
/ 03 августа 2012

Если другие страницы расположены на том же сервере, вы можете сделать это, загрузив файл wp-load.php

Сначала добавьте это в верхнюю часть страницы, чтобы загрузить wp-load.php

<?php
// Include WordPress 
define('WP_USE_THEMES', false);
require('./wordpress/wp-load.php');
query_posts('showposts=1');
?>

Затем вы можете зациклить весь контент с помощью:

<?php while (have_posts()): the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
<p><a href="<?php the_permalink(); ?>">Read more...</a></p>
<?php endwhile; ?>

Оформить заказ по этой ссылке: The Loop (Wordpress Codex)

...