我想从Wordpress的原始结构/文件夹/文件之外调用Wordpress函数(与我们用来构建主题的函数相同)。
例如,在我的主题文件夹中,我创建了一个名为custom, 我在其中创建文件,如header-small.php, header-medium.php, 所以这些定制php文件中的每一个都调用WP函数。
我知道我必须包括wp-load.php 它工作得很好,但我担心加载时间和性能,以及是否加载了超出需要的内容。
有没有一种有效的方法可以在不加载所有Wordpress的情况下使用API?
谢谢
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可以避免加载某些内容,但除此之外,没有排除更多核心内容的选项。