Wordpress外部调用WP函数和API方法以及相关实例
记录一下同服务器下,其他系统调用wordpress函数及API的方法。
其实很简单,在wordpress我们只要调用 wp-load.php 文件就可以获取调用wordpress函数功能的权限。
wp-load.php加载了Wordpress本身和它所有的程序开发接口(API), 装载后你就可以在自己的程序中调用wordpress的函数, 跟在Wordpress模板中的使用是一样的。
在需要调用wordpress函数的地方加入如下代码
<?php //Include WordPress define('WP_USE_THEMES', false); //无需使用主题 include_once('./blog/wp-load.php'); //根据wordpress路径来调用 需要同服务器下 query_posts('showposts=10'); //调用10篇最新文章显示在当前页面 ?>
这样就能调用WP的相关函数了。
实例读取文章内容
<?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; ?>
外部页面如何调用呢
我们将如上代码保存为 wpoutput.php 文件,然后在外部页面使用如下代码调用
$wpurl="http://abc.com/wpoutput.php"; echo file_get_contents( $wpurl );