require_once(get_stylesheet_directory_uri().'/inc/widgets/MCAPI.class.php');
我收到了上述错误 . 实际上以前它是从这里拉文件:
require_once(plugin_dir_path(__FILE__).'MCAPI.class.php');
但我已将文件传输到我的WordPress主题文件夹:inc / widgets / MCAPI.class.php
并使用此路径:
require_once(get_stylesheet_directory_uri().'/inc/widgets/MCAPI.class.php');
但是抛出错误:
Warning :require_once(http://......../wp-content/themes/puck/inc/widgets/MCAPI.class.php):无法打开流:HTTP请求失败!在 /home2/kisskiss/public_html/....../wp-content/themes/puck/functions.php 上找不到HTTP / 1.1 404 238
Fatal error :require_once(): /home2/kisskiss/public_html/....../wp-content/themes/puck/functions.php 在 238 上打开所需的'http://...../wp-content/themes/puck/inc/widgets/MCAPI.class.php ' (include_path=' . :/ opt / php54 / lib / php')失败
1 回答
您正在使用
get_stylesheet_directory_uri()
,它在您需要路径时返回URL . 你应该使用get_template_directory()
所以你的require_once
应该是这样的: