0

我写了一堆功能(3 个功能文件,search.php、query.php 和 vcard.php) 我试图将它们的功能带入我的 Wordpress 主题。进入 WordPress 主题根文件夹后,无论我做什么,当我尝试像在测试站点上所做的那样调用函数时,都会收到 404 错误。即../、/、./等。

我必须把我的函数放在functions.php中吗?我必须注册我的函数文件吗?任何帮助都会很棒!谢谢。

4

1 回答 1

1

您可以包含来自functions.php 的文件。您根据您是在子主题还是父主题中定义常量 OF_FILEPATH,然后使用它来加载包含的 php 文件,这些文件放置在主题根目录的“包含”目录中;

在functions.php中;

if ( STYLESHEETPATH == TEMPLATEPATH ) {
define('OF_FILEPATH', TEMPLATEPATH);
} else {
define('OF_FILEPATH', STYLESHEETPATH);
}

require_once (OF_FILEPATH . '/includes/search.php');        
require_once (OF_FILEPATH . '/includes/query.php');
require_once (OF_FILEPATH . '/includes/vcard.php');

那应该对你有用。

于 2012-07-16T15:55:56.473 回答