我正在使用WordPress主题滑块,在此我使用了制片人。任何人都可以帮助我吗?
警告:include()[function.include]:禁用URL文件访问权限 服务器配置 第8行的.wp-content \ themes \ TheProfessional \ page-full.php
警告: 包括(HTTP://localhost/caterer/wp-content/plugins/theme-slider/wp-theme-slider.php) [function.include]:无法打开流:没有合适的包装器可以 可以在..wp-content \ themes \ TheProfessional \ page-full.php中找到 8
警告:include()[function.include]:打开失败 'http://../wp-content/plugins/theme-slider/wp-theme-slider.php' 包含(include_path ='.; Drive:\ xampp \ php \ pear \')in 第8行的.. \ wp-content \ themes \ TheProfessional \ page-full.php
答案 0 :(得分:0)
您的指令allow_url_include已关闭,如果您可以控制您的托管,则需要在php.ini配置中启用此功能并重新启动apache,如果您无法直接访问您的托管,则可以使用此在wordpress的根文件夹中index.php文件顶部的代码将其打开。
ini_set(‘allow_url_fopen’,'ON’);
如果没有按照概述的方式工作 - 这是一篇更详细的博文: additional information
答案 1 :(得分:0)
这是因为使用url(http://)包含文件是导致此错误的原因。您必须使用文件的目录路径而不是url路径包含文件。由于文件来自某个插件和主题,因此请将您的代码更改为此
include(bloginfo('template_directory').'/page-full.php');
include (WP_PLUGIN_DIR.'/theme-slider/wp-theme-slider.php');