我们在对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; ?>