Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得帖子';远程从wordpress博客以HTML形式提供内容_Wordpress_Rss_Xml Rpc - Fatal编程技术网

如何获得帖子';远程从wordpress博客以HTML形式提供内容

如何获得帖子';远程从wordpress博客以HTML形式提供内容,wordpress,rss,xml-rpc,Wordpress,Rss,Xml Rpc,我有自己的word press博客,我正在基于jQuery为我的网站创建一个静态主页。 所以,我想在我的主页(在widgets中)上显示我博客中的一些内容,作为一个新闻部分 例如,我可以取 最新5篇文章标题和内容 或特定页面内容(通过传递页面id) 或特定职位(通过传递职位id) Wordpress是否包含任何PHP文件,将帖子内容显示为纯文本或HTML 我想获取博客的RSS,然后在页面上显示, 但是RSS并没有提供文章的全部内容 提前感谢。请查看。如果它托管在同一台服务器上,您可以通过包含

我有自己的word press博客,我正在基于jQuery为我的网站创建一个静态主页。 所以,我想在我的主页(在widgets中)上显示我博客中的一些内容,作为一个新闻部分

例如,我可以取

  • 最新5篇文章标题和内容
  • 或特定页面内容(通过传递页面id)
  • 或特定职位(通过传递职位id)
Wordpress是否包含任何PHP文件,将帖子内容显示为纯文本或HTML

我想获取博客的RSS,然后在页面上显示,
但是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的双重开销!管。