PHP版本升级到7.x后wordpress的一些修改及wordpress技
PHP 7.x升级后的WordPress调整与技巧分享
随着PHP版本升级到7.x,虽然大部分应用仍然能够顺利运行,但由于移除了一大堆过时用法,一些老旧的WordPress应用可能会出现问题。以下是针对WordPress站点可能出现的问题及修正记录。
一、函数替换
在WordPress站点中,一些插件可能会使用到被PHP 7.x移除的函数。例如,`mysql_escape_string()`函数在PHP 7.x中已被替换为`addslashes()`函数。同样,`mysql_`系列的函数在PHP 7.x中也被移除了。建议在所有文件中搜索这些旧函数并进行替换。例如,使用`grep -r mysql_query /path/to/your/site`来查找并替换相关函数。`split()`函数也被改为`explode()`函数。
二、语法兼容性问题
在配置SMTP插件(如wp-content/plugins/configure-smtp/configure-smtp.php)中,可能会遇到语法兼容性问题。为了解决这个问题,可以在函数定义时添加默认值,如`public function options_page_description( $localized_heading_text = '' )`。
三、WordPress技巧
1. 手动还原到旧版本/更新到版:WordPress后台通常提供一键升级功能,但在某些情况下,可能需要手动操作。手动还原到旧版本或更新到版的方法类似,可以手动下载对应版本进行替换。
2. 还原到旧版本:若更新后的WordPress与现有主题或插件存在冲突,可以考虑将WordPress恢复到旧版本。可以下载旧版本的WordPress程序,然后替换原有文件。注意要保留原有的wp-content文件夹(包含主题和插件)和wp-config.php配置文件。
3. 更新到版:要更新到版的WordPress,只需下载版本的程序进行替换即可。但请注意,如果版本差距过大,可能会导致数据库结构不一致,无法成功更新。
PHP 7.x的升级对WordPress站点的影响主要体现在函数替换和语法兼容性方面。通过仔细检查和替换相关函数,以及掌握手动还原和更新WordPress的方法,可以确保站点顺利运行并充分利用新版本的特性。
编程语言
- PHP版本升级到7.x后wordpress的一些修改及wordpress技
- DOM基础教程之使用DOM + Css
- JavaScript数组复制详解
- 正则表达式.号元字符(除了回车符-r和换行符-
- JS+DIV实现鼠标划过切换层效果的方法
- CKeditor4 字体颜色功能配置方法教程
- VS2015 免费插件Refactoring Essentials
- PHPUnit 单元测试安装与使用入门教程
- ASP 下载时重命名已上传文件的新下载文件名的实
- 关于IDEA git 只有Commit没有Push的问题
- java去掉html标签 必须首先去掉双引号的正则
- codeigniter显示所有脚本执行时间的方法
- PHP实现根据数组某个键值大小进行排序的方法
- 通过命令行创建vue项目的方法
- 下载网站图片代码并且解析乱码
- CentOS 安装NodeJS V8.0.0的方法