php - WordPress 和 One.com - 自定义页面 PHP 调用
问题描述
不确定是否有任何开发人员遇到此问题,但我在 One.com 上的自定义 PHP 调用和托管方面遇到了一个非常奇怪的问题。
我有一个使用自定义 PHP 页面从 WP 数据库运行一些 SQL 调用和数据处理的站点。然后我使用 PHP 插件将返回的数据输出到主页上。在我的开发服务器(由 QuickHostUK 提供)上没有任何问题。但是,一旦将站点移动到实时 One.com 服务器上,每当我尝试更新主页时,都会收到以下错误:
Fatal error: Uncaught Error: Call to undefined function customFunction() in ...wp-content/plugins/php-everywhere/widget.php(45) : eval()'d code:4
Stack trace:
#0 ...wp-content/plugins/php-everywhere/widget.php(45): eval()
#1 ...wp-content/plugins/siteorigin-panels/inc/renderer.php(550): phpeverywherewidget->widget(Array, Array)
#2 ...wp-content/plugins/siteorigin-panels/inc/renderer.php(862): SiteOrigin_Panels_Renderer->the_widget(Array, Array, 0, 0, 2, false, true, 'w5e8c70370bf93', '')
#3 ...wp-content/plugins/siteorigin-panels/inc/renderer.php(830): SiteOrigin_Panels_Renderer->render_widget('w5e8c70370bf93', 0, 0, 2, Array, true)
#4 ...wp-content/plugins/siteorigin-panels/inc/renderer.php(756): SiteOrigin_Panels_Renderer->re in ...wp-content/plugins/php-everywhere/widget.php(45) : eval()'d code on line 4
在我的customFunction()
子主题/inc/custom_funtions.php
文件中定义。输出都在屏幕上回显,完全没有任何问题,我想知道这是否是 One.com 的服务器设置的问题。在我的开发服务器上,我不需要include
在主页顶部专门指定我的自定义函数文件,当我尝试这样做时,我得到了一个完全其他的限制错误,我认为这也是因为 One.com。
解决这个问题的任何帮助都会很棒!
解决方案
推荐阅读
- python - lambda python中的JSON模式验证器
- javascript - 如何使用 for 循环正确排序单词长度数组?
- angular - 你能在 VS Code 中自动添加 Angular 导入吗?
- ionic-framework - Ionic 3.8 不支持 HMS Cordova Push 套件
- python - Asyncio 和 Discord.py 超时上下文管理器应该在任务中使用
- pandas - 将列条目与数组或列表进行比较
- postgresql - 错误:函数 btrim(text[]) 不存在 - REGEXP_MATCHES 上的 BTRIM
- javascript - jQuery 在 laravel-mix (webpack) 中不起作用
- python - 使用 openpyxl 提取具有公式的单元格的值
- reactjs - 新文档未在 word 应用程序中打开,内容包含在 word 插件开发中 - React js