我写了一堆功能(3 个功能文件,search.php、query.php 和 vcard.php) 我试图将它们的功能带入我的 Wordpress 主题。进入 WordPress 主题根文件夹后,无论我做什么,当我尝试像在测试站点上所做的那样调用函数时,都会收到 404 错误。即../、/、./等。
我必须把我的函数放在functions.php中吗?我必须注册我的函数文件吗?任何帮助都会很棒!谢谢。
我写了一堆功能(3 个功能文件,search.php、query.php 和 vcard.php) 我试图将它们的功能带入我的 Wordpress 主题。进入 WordPress 主题根文件夹后,无论我做什么,当我尝试像在测试站点上所做的那样调用函数时,都会收到 404 错误。即../、/、./等。
我必须把我的函数放在functions.php中吗?我必须注册我的函数文件吗?任何帮助都会很棒!谢谢。
您可以包含来自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');
那应该对你有用。