首页 > 解决方案 > 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。

解决这个问题的任何帮助都会很棒!

标签: phpwordpress

解决方案


推荐阅读