如何有效地从原始结构外部加载和使用WordPress API

时间:2013-12-12 作者:blaise

我想从Wordpress的原始结构/文件夹/文件之外调用Wordpress函数(与我们用来构建主题的函数相同)。

例如,在我的主题文件夹中,我创建了一个名为custom, 我在其中创建文件,如header-small.php, header-medium.php, 所以这些定制php文件中的每一个都调用WP函数。

我知道我必须包括wp-load.php 它工作得很好,但我担心加载时间和性能,以及是否加载了超出需要的内容。

有没有一种有效的方法可以在不加载所有Wordpress的情况下使用API?

谢谢

1 个回复
SO网友:Ryan Bayne

你要问的是Wordpress是否是模块化的。就像构成核心的许多插件一样,您可以使用其中的一个插件。有些文件包含可以自己调用的类,但即使这样,有些方法甚至使用最小的核心WP函数。

我不担心装货时间。也许是5年前,但如果你的网站需要CMS驱动,那么Wordpress将是一个优势而非障碍。

本页介绍如何在外部加载Wordpress,即在phpBB或基本网站中加载Wordpress。。。

http://codex.wordpress.org/Integrating_Wordpress_with_Your_Website

都是关于这些台词。。。

<?php 
/* Short and sweet */
define(\'WP_USE_THEMES\', false);
require(\'./wp-blog-header.php\');
?>
WP\\u USE\\u THEMES设置为false可以避免加载某些内容,但除此之外,没有排除更多核心内容的选项。

结束

相关推荐

在WordPress之外使用wp-load.php时出现问题

我正在尝试使用wp load。php在wordpress之外的页面中,这样我就可以访问wordpress中的所有函数。通常我只包含如下文件require( $_SERVER[\'DOCUMENT_ROOT\'].\'/blog/wp-load.php\' ); 但它似乎不起作用。关于可能发生的事情有什么建议吗?谢谢,保罗