在使用WordPress做WEB应用开发的时候,我们经常需要在WordPress主题或插件外边使用WordPress的功能,其中最常用的就是WordPress查询,如果直接使用,肯定会提示找不到函数,因为这些功能函数没有引入进来,我们只需要引入一下WordPress的这些核心功能就可以了。

想引入WordPress的核心功能,只需要包含以下wp-blog-header.php这个文件就可以了。


// 包含WordPress主题的主要文件
define('WP_USE_THEMES', false);
require('/server/path/to/your/wordpress/site/htdocs/blog/wp-blog-header.php');

上面的路径是文件在主机的绝对路径,路径一定要写对了才行,然后,我们就可以在我们的程序使用自定义查询获取WordPress数据了。


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