0

我已将我的 WordPress 网站更新到最新版本,并导致我的网站出现许多错误。我在 wp-config 中将调试器设置为 true

我相信更新 WordPress 不会删除我们拥有的数据库吗?

致命错误:在第 6 行的 /home/xtmpi.ac.cy/public_html/blog/wp-content/themes/xenia/header.php 中调用未定义函数 getMultipleRecords2()

由于这个是几年前由一名程序员制作的,我不知道他的 PHP 代码......

这是第 4 行到第 23 行 header.php 的代码

<?php 
$qry="SELECT * FROM xtmpi order by recordListingID ASC;";
$xtmpi_blog=getMultipleRecords2($qry);

$qry="SELECT * FROM students order by recordListingID ASC;";
$student_m=getMultipleRecords2($qry);
$qry="SELECT * FROM parents order by recordListingID ASC;";
$parent_m=getMultipleRecords2($qry);
$qry="SELECT * FROM course order by recordListingID ASC;";
$acd_progs=getMultipleRecords2($qry);
$qry="SELECT * FROM eduservice order by recordListingID ASC;";
$edu_serv=getMultipleRecords2($qry);
$qry="SELECT * FROM skywalkers order by recordListingID ASC;";
$sky_list=getMultipleRecords2($qry);
$qry="SELECT * FROM general order by recordListingID ASC;";
$gen_list=getMultipleRecords2($qry);

session_start();

?>
4

1 回答 1

0

听起来您的开发人员在某个时候更新了一些 wordpress 核心文件,而您的升级已经消除了这种变化。

您使用的主题取决于一个getMultipleRecords2()现在缺少的函数。

如果您唯一要做的就是更新 wordpress,那么不幸的是,您可能必须从备份中恢复才能解决此问题。

如果您检查备份代码是否有这样开头的行

function getMultipleRecords2(

并将该代码块放入 /home/xtmpi.ac.cy/public_html/blog/wp-content/themes/functions.php 然后可以解决您的问题,但我想在那之后还会有更多问题。

于 2013-07-22T12:11:18.213 回答