How to get posts' content as HTML from a wordp

2019-09-10 08:54发布

I have self-hosted word-press Blog, and I am making a static home-page for my website based on jQuery. So, I wanted to display some content from my blog , in my home page ( in widgets ) , as a news section

For example , I may fetch

  • latest 5 posts titles & contents
  • OR a specific page content ( via passing page id )
  • OR a specific post ( via passing post id )

So does Wordpress include any PHP file , that shows the posts contents as plain text, or HTML ??

I thought about fetching the Blog's RSS , then show it on the page,
but the RSS doesn't provide the full content of the post.

Thanks in advance

2条回答
男人必须洒脱
2楼-- · 2019-09-10 09:37

If it's hosted on the same server, you could integrate wordpress into your app by including wp-blog-header.php, and then call get_posts(), using setup_postdata().

For example:

 <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> 
查看更多
三岁会撩人
3楼-- · 2019-09-10 09:44

Take a look at Yahoo! Pipes.

查看更多
登录 后发表回答