PHP版本升级到7.x后wordpress的一些修改及wordpress技巧

 更新时间:2015年12月25日 16:27:03   投稿:mrr  
这篇文章主要介绍了PHP版本升级到7.x后wordpress的一些修改及wordpress技巧的相关资料,需要的朋友可以参考下

不知算不算手贱,把VPS服务器上的php升级到7.0, 虽然7.x与之前的兼容性是很高的,但移除了一大堆过时用法,而某些老应用仍然在使用。对个人wordpress站点里出现的错误,修正记录如下。全部是插件,wordpress官方程序,是没有问题的。

mysql_escape_string() 函数改为addslashes()

wp-thread-comment插件 wp-content/plugins/wordpress-thread-comment/wp-thread-comment.php 有多处

mysql_* 系列函数在php7里全部移除了,所以建议在所有文件里搜索一下 mysql_query, mysql_escape_, mysql_real_eacape 等函数,如: grep -r mysql_query /path/to/your/site

split()函数改为explode()

auto-save-image插件 wp-content/plugins/auto-save-image/auto-save-image.php 122行

语法兼容

Configure SMTP插件 wp-content/plugins/configure-smtp/configure-smtp.php 171行,为函数定义添加默认值

public function options_page_description( $localized_heading_text = '' ) {

PS:WordPress技巧:手动还原到旧版本/更新到最新版

WordPress后台一般都可以直接一键升级,但是也存在一些情况导致无法自动升级,所以,倡萌简单说一下 wordpress 手动还原到旧版本 和 WordPress 手动更新到最新版的方法,其实,操作都是一样的,可以说是手动更新到任意版本。

WordPress 还原到旧版本

WordPress的更新是比较频繁的,但是某些主题和插件的更新没有跟上速度,所以当你更新wordpress以后,可能会发现和现在使用的主题或插件冲突,这时候,你可能会考虑将wordpress恢复到旧版本。

WordPress还原到旧版本,你可以全新安装旧版本,但是,这样一来,你原来的插件或主题的某些设置选项就会失效,所以,倡萌建议,手动操作恢复旧版本。

1.下载对应的 WordPress 旧版本

下载你目前使用的语言版本(即如果你使用官方中文版,就下载官方中文的旧版本,如果是英文原版,就下载英文旧版本)

2.更换 WordPress 程序文件

(1) 解压下载的旧版本,然后删除解压后的 wp-content 文件夹,使用 FTP 上传其他文件覆盖原来的文件。

注意:主机空间的 wp-content 文件夹里面有主题和插件等文件,根目录的 wp-config.php 里面是WordPress的配置文件,切记不要覆盖这些文件!!

(2) 访问 http://你的网址/wp-admin/ ,稍等会出现一个页面,提示你需要更新数据库,点击更新,就可以恢复到旧版本的wordpress。

WordPress 手动更新到最新版

wordpress更新到最新版的操作和上面是一样的,区别在于,你下载的版本是最新版即可。使用手动操作,就可以更换到任何版本(当然,如果版本差距太大,数据库结构都不一样,那就可能无法成功)

相关文章

  • laravel使用Redis实现网站缓存读取的方法详解

    laravel使用Redis实现网站缓存读取的方法详解

    这篇文章主要给大家介绍了关于laravel使用Redis实现网站缓存读取的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)

    php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)

    这篇文章主要为大家详细介绍了php微信高级接口调用方法,包括自定义菜单接口、客服接口、二维码等,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • 用php+ajax新建流程(请假、进货、出货等)

    用php+ajax新建流程(请假、进货、出货等)

    这篇文章主要介绍了用php+ajax新建流程(请假、进货、出货等),需要的朋友可以参考下
    2017-06-06
  • php从数据库中获取数据用ajax传送到前台的方法

    php从数据库中获取数据用ajax传送到前台的方法

    今天小编就为大家分享一篇php从数据库中获取数据用ajax传送到前台的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 深入剖析PHP中printf()函数格式化使用

    深入剖析PHP中printf()函数格式化使用

    下面小编就为大家带来一篇深入剖析PHP中printf()函数格式化使用。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 解决laravel资源加载路径设置的问题

    解决laravel资源加载路径设置的问题

    今天小编就为大家分享一篇解决laravel资源加载路径设置的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • laravel实现上传图片的两种方式小结

    laravel实现上传图片的两种方式小结

    今天小编就为大家分享一篇laravel实现上传图片的两种方式小结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php获取汉字首字母的函数

    php获取汉字首字母的函数

    本文介绍用php实现汉字转化为首字母的方法,主要功能是:功能明确,易于修改维护和扩展; 英文的字串:不变返回(包括数字);中文字符串:返回拼音首字符; 中英混合串: 返回拼音首字符和英文
    2013-11-11
  • laravel的数据表填充器使用详解

    laravel的数据表填充器使用详解

    这篇文章主要介绍了laravel的数据表填充器使用详解,需本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,要的朋友可以参考下
    2021-04-04
  • thinkphp模板赋值与替换实例简述

    thinkphp模板赋值与替换实例简述

    这篇文章主要介绍了thinkphp模板赋值与替换的方法,以实例形式简述了模板复制的两种简单方法,以及模板替换中的特殊字符串说明与用法实例,是使用频率比较高的技巧,需要的朋友可以参考下
    2014-11-11

最新评论