一些错误→HTTP请求失败!找不到HTTP / 1.1 404

时间:2017-08-26 19:54:07

标签: wordpress require

require_once(get_stylesheet_directory_uri().'/inc/widgets/MCAPI.class.php');

我收到了上述错误。实际上以前它是从这里拉文件:

require_once(plugin_dir_path(__FILE__).'MCAPI.class.php');

但我已将文件转移到WordPress的主题文件夹中: INC /部件/ MCAPI.class.php

并使用此路径:

require_once(get_stylesheet_directory_uri().'/inc/widgets/MCAPI.class.php');

但是抛出错误:


警告:require_once(http://......../wp-content/themes/puck/inc/widgets/MCAPI.class.php):无法打开流:HTTP请求失败!找不到HTTP / 1.1 404  在 / home2 / kisskiss / public_html /....../ wp-content / themes / puck / functions.php 在线 238

致命错误:require_once():在 / home2 / kisskiss / public_html中打开所需的“http://...../wp-content/themes/puck/inc/widgets/MCAPI.class.php”(include_path ='。:/ opt / php54 / lib / php')失败/....../ wp-content / themes / puck / functions.php 在线 238

1 个答案:

答案 0 :(得分:1)

您正在使用get_stylesheet_directory_uri(),它在您需要路径时返回网址。您应该使用get_template_directory(),以便require_once看起来像这样:

require_once(get_template_directory().'/inc/widgets/MCAPI.class.php');