如何在wordpress站外调用文章


我们在对wordpress主题或者wordpress插件开发过程,大家都知道,开发方式都是在wordpress目录内,但是有些时候我们需要在其他的站点来调用wordpress网站的文章,有些人可能会直接读取数据库,这是一个办法但不是最好的方法,今天wordpress教程网如何在wordpress目录之外使用wordpress框架的函数来调用wordpress站点额数据。
其实方法很简单,我们需要调用wordpress公用的文件wp-blog-header.php来实现,实例如下:
在你需要调用wordpress站点文章地方加入如下代码:

<?php
  // Include WordPress
  define('WP_USE_THEMES', false);
 //这边需要设置你wordpress站点的wp-blog-header.php文件路径,根据自己站点设置
  require('/server/path/to/your/wordpress/site/htdocs/blog/wp-blog-header.php');
  //调用了/wp-blog-header.php后我们就能用到wordpress常用的函数来调用数据了
  query_posts('posts_per_page=1');
?>

<?php while (have_posts()): the_post(); ?>
   <h2><?php the_title(); ?></h2>
   <?php the_excerpt(); ?>
   <p><a href="<?php the_permalink(); ?>" class="red">查看更多...</a></p>
<?php endwhile; ?>