WordPress更新导致问题


WordPress Update caused Problems

我已经将我的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();
?>

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

您正在使用的主题依赖于一个名为getMultipleRecords2()的函数,该函数现在已丢失。

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

如果你检查你的备份代码中有一行是这样开始的

function getMultipleRecords2(

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