一些错误 → HTTP 请求失败! HTTP/1.1 404 未找到
Some error → HTTP request failed! HTTP/1.1 404 Not Found
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');
但是抛出错误:
警告: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(): 需要'http://...../wp-content/themes/puck/inc/widgets/MCAPI.class.php' (include_path='.:/opt/php54/lib/php') 在/home2/kisskiss/public_html/....../wp-content/themes/puck/functions.php 在线 238
您正在使用 get_stylesheet_directory_uri()
其中 returns 和 URL 而您需要路径。你应该使用 get_template_directory()
所以你的 require_once
应该是这样的:
require_once(get_template_directory().'/inc/widgets/MCAPI.class.php');
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');
但是抛出错误:
警告: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(): 需要'http://...../wp-content/themes/puck/inc/widgets/MCAPI.class.php' (include_path='.:/opt/php54/lib/php') 在/home2/kisskiss/public_html/....../wp-content/themes/puck/functions.php 在线 238
您正在使用 get_stylesheet_directory_uri()
其中 returns 和 URL 而您需要路径。你应该使用 get_template_directory()
所以你的 require_once
应该是这样的:
require_once(get_template_directory().'/inc/widgets/MCAPI.class.php');