其他系统调用wordpress函数及API方法

十度 wordpress 2015年12月20日 收藏

大家都知道wordpress的功能非常强大,特别是wordpress系统封装了很多函数,让我们开发起来更加自如,但是如果我们有多个站点,而站点并非都是采用了wordpress系统,那么其他系统如何调用wordpress函数及API方法呢?其实这个很简单,在wordpress我们只要调用 wp-load.php 文件就可以获取调用wordpress函数功能的权限。 wp-load.php加载了Wordpress本身和它所有的程序开发接口(API), 装载后你就可以在自己的程序中调用wordpress的函数, 跟在Wordpress模板中的使用是一样的。但是调用的前提就是你的两个系统都是采用php语言开发的。
在其他系统需要调用wordpress函数的地方加入如下代码:

<?php
//Include WordPress
define('WP_USE_THEMES', false);   //无需使用主题
include_once('./blog/wp-load.php');  //这边需要根据你的wordpress路径来调用
query_posts('showposts=1');
?>

读取文章内容:

<?php while (have_posts()): the_post(); ?>
	<h2><?php the_title(); ?></h2>
	<?php the_excerpt(); ?>
	<p><a href="<?php the_permalink(); ?>">Read more...</a></p>
<?php endwhile; ?>