如何获得帖子';远程从wordpress博客以HTML形式提供内容
我有自己的word press博客,我正在基于jQuery为我的网站创建一个静态主页。 所以,我想在我的主页(在widgets中)上显示我博客中的一些内容,作为一个新闻部分 例如,我可以取如何获得帖子';远程从wordpress博客以HTML形式提供内容,wordpress,rss,xml-rpc,Wordpress,Rss,Xml Rpc,我有自己的word press博客,我正在基于jQuery为我的网站创建一个静态主页。 所以,我想在我的主页(在widgets中)上显示我博客中的一些内容,作为一个新闻部分 例如,我可以取 最新5篇文章标题和内容 或特定页面内容(通过传递页面id) 或特定职位(通过传递职位id) Wordpress是否包含任何PHP文件,将帖子内容显示为纯文本或HTML 我想获取博客的RSS,然后在页面上显示, 但是RSS并没有提供文章的全部内容 提前感谢。请查看。如果它托管在同一台服务器上,您可以通过包含
- 最新5篇文章标题和内容
- 或特定页面内容(通过传递页面id)
- 或特定职位(通过传递职位id)
但是RSS并没有提供文章的全部内容
提前感谢。请查看。如果它托管在同一台服务器上,您可以通过包含
wp blog header.php
,然后使用setup\u postdata()
调用您的应用程序
例如:
<ul>
<?php
global $post;
$tmp_post = $post;
$myposts = get_posts('numberposts=5&offset=1&category=1');
foreach($myposts as $post) :
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
<?php $post = $tmp_post; ?>
</ul>
是的,它托管在同一台服务器上,但不在同一子域上。博客位于blog.mydomain.com,主页位于www.mydomain.com。我还能包括WordPress的标题吗??如果是的话,如果我想获得一个静态页面内容呢?我刚刚有了一个想法,我可以在我的Wordpress中添加一个php文件,该文件将post/page id作为get参数,然后回显内容,只要这两个站点运行在同一台物理机器上,我就通过Ajax从我的主页调用这个php页面,它们可能有不同的子域、不同的域,有时甚至有不同的IP地址。重要的事实是它们在同一台机器上。如果是这样的话,你可以像在同一台机器上的任何PHP文件一样,只包含wordpress头文件。如果你在同一台机器上,肯定不需要XML-RPC的开销。当然也不需要Yahoo的双重开销!管。