Как я могу поместить сообщения одного блоггера (написанные на его блоге WordPress) на мой сайт без установки wordpress на моем сайте? Каковы требования и ограничения этого?
Существует несколько способов использования wordpress только в CMS, без фактического использования его в качестве вашего сайта или для публикации контента для использования на другом сайте.
RSS-каналы, как указано в другом ответе, хороши для доступа только для чтения к сообщениям. Чтобы взаимодействовать с контентом, вам понадобится другое решение.
Вы можете включить XML-RPC в WordPress и использовать библиотеку, например php xmlrpc, для подключения и выталкивания данных post. Однако XML-RPC ограничен из коробки и в основном предназначен для публикации в WordPress, а не для вытаскивания.
Наиболее гибкие решения – это плагин REST для WordPress, который публикует ваши сообщения через поддерживающий API. Выезд: http://wordpress.org/extend/plugins/json-api/
Одним из ограничений является то, что у вас нет objioiusly некоторых функций плагина wordpress-as-a-website-building-tool, доступных на сайте, отличном от WordPress.
Если это WordPress, вы можете просто использовать RSS-канал для синдикации контента на свой сайт?
Чтобы захватить требуемый контент – http://codex.wordpress.org/WordPress_Feeds
Я считаю, что плагин Wp RSS Multi importer должен сделать трюк. Он вытаскивает RSS-каналы из блога, который вы хотите синдицировать, в свой собственный блог. Вы можете получить плагин здесь http://wordpress.org/plugins/wp-rss-multi-importer/ . Проблема может заключаться в том, что то, что вы хотите, не является фидом. Я, например, хочу контент, похожий на этот http://bake.co.ke/pg/recent+blog+posts . Я не хочу синдицировать каналы, но реальный контент с другого сайта.