wordpress更新需要ftp
WordPress是什么网站?
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网站。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。它是免费的开源程序
16.5怎么降级?
WordPress是世界上应用最广泛的博客程序,同时也可以作为CMS来使用,国内外不乏WordPress优化企业站、门户站。WordPress也是我最钟爱的网站程序,选择WordPress的五大理由:
1.轻松安装管理:WordPress大概是最容易上手的网站程序了,程序安装5分钟搞定,就算是新手,也可以在半小时内学会搭建WordPress博客。后台傻瓜式管理,主题,插件,都可以在可视化后台按键完成,就算你不懂任何一句代码,也能轻松安装使用。
2.模板众多:WordPress模板众多,分分钟都有新的模板被制作完成并免费提供下载,国内也不乏优秀的WordPress模板开发者及模板下载平台。WordPress后台选择模板也非常方便,切换模板一键搞定。
3.强大的插件:插件是用来帮助WordPress扩展功能的,几乎你想要的每一样功能都能找到插件支持,并且往往不止一个选择。实现页面TKD三大标签的优化插件all in one seo pcak,做页面导航插件pag links to,自动生成内链的wp-keyword link等等,只有想不到没有做不到。
4.安全性:勤勤恳恳的开发团队,程序的不断升级,WordPress已经到了非常完美的阶段,鲜有听闻WordPress被黑的案例。
5.利于SEO:都说博客系统天生就受到搜索引擎的青睐,其实不难理解,博客系统结构简单,博客的性质也决定了网站文章原创度更高,还有WordPress简单的站内优化设置,比如刚才说过的all in one seo pcak和wp-keyword link插件,比如后台设置生成伪静态。只要注意,经常可以发现利用WordPress优化关键词排在首页的网站。
正因为以上优点,WordPress大军浩浩荡荡绵绵不绝,而这是其最大的优点。正因为用的人多,所以开发者才会不遗余力的完善系统,从而也会有更多的用户开发出功能强大的插件和漂亮的模板。
WP菜鸟建站24:wordpress有新版本时,怎样升级wordpress比较好?
作为wordpress站长的你,有没有碰到过这样的问题:你wordpress网站所在的空间商发邮件提示你,你的wordpress有漏洞,需要及时修正。我就碰到过这样的情况,我的网站所在空间商是阿里云,阿里云通过邮件提示我——你的1以主机在本次安全扫描中发现了1个漏洞,请及时修复。进入阿里云后台查看详细介绍时,才了解到,原来是wordpress旧版本被发现有漏洞,建议我们升级到最新版本的wordpress。那么,我们怎样给我们网站的wordpress程序升级比较好呢?
方法一:让wordpress程序自动升级更新。
使用这种方法的好处是,一旦wordpress有新版本出来,就会马上在后台对wordpress进行更新。但它也是有不好的一面的,主要体在以下2点上:
1、因为是最新版本,还没有进行过大量的测试,是否有bug,还需要wordpress高手们去努力发现。
2、如果我们的网站空间是在国内,而不是国外的服务器,在wordpress进行自动升级时,可能会出现升级不成功的情况,原因很简单,一些国外的网站在国内打开慢,甚至打不开,比如:google网站在国内就打不开。
如果想用这个wordpress的自动升级方法,我们该怎样实现呢?wordpress默认是不提供自动升级的,它只会在后台的仪表盘页面提示有新版本。
如果真想让wordpress自动升级,可以通过2种手段来实现。
1、通过插件来实现wordpress的自动升级。
在wordpress后台的插件界面安装一个叫 Easy Updates Manager的插件,这是一个官方插件,也可以到wordpress官网去下载这个插件后,现直传安装。安装完成后,启用这个Easy Updates Manager插件,并在插件设置页面进行相关的设置。在“常规设置”部分,点击“wordpress内核更新”按钮下的“启用内核更新”部分。设置完成后,我们的wordpress就可以自动升级最新版本的wordpress。
2、通过代码形式来实现wordpress的自动升级。
如果不想使用插件,我们也可以通过wordpress提供的代码来实现wordpress的自动升级。我们打开wordpress根目录下/wp-config.php文件,这是一个配置文件,在这个文件的底部添加下面这句代码,开放wordpress自动升级功能。
define('WP_AUTO_UPDATE_CORE', ture);
上面这句代码的意思是:当wordpress的主题、插件有新版本时,不管是开发版,还是小版本或大版本,都会自动升级更新。
如果想在升级时做出相应的版本限制,可以使用如下2句:
define('WP_AUTO_UPDATE_CORE', false); //开发版,小版本,大版本都不会自动更新define('WP_AUTO_UPDATE_CORE', minor); //只更新小版本
如查只想自动升级wordpress程序,而不想升级其它东西(如:插件、主题),可以将下面这些语句添加到当前的wordpress主题的functions.php文件中:
add_filter( ‘auto_update_plugin’, ‘__return_false’); // 关闭插件自动更新add_filter( ‘auto_update_theme’, ‘__return_false’); //关闭主题自动更新add_filter( ‘auto_update_translation’, ‘__return_false’);// 关闭翻译自动更新如果想开启自动更新,可以把第二个参数改成__return_true 。
方法二:手动更新wordpress程序到新版本。
wordpress的自动升级虽然很方便,但是,如要你的网站空间是在国内,就不建议使用它——毕竟存在一些不可预期的风险。建议大家最好还是手动升级我们的wordpress网站。
手动升级wordpress的最大好处就是,我们可以把wordpress降级到任何一个老版本,也可以把wordpress升级到任何一个新版本。当然,最重要的是,我们可以把我wordpress升级到一个稳定版,而不会像自动升级时,升级到一个不稳定的测试版。
怎么手机升级wordpress版本?我们分以下几步走:
1、下载想要升级的wordpress版本。
怎样找到自己想要的wordpress版本?我们进入到wordpress中文官网(cn. wordpress. org),点击“获取wordpress”按钮,如下图:
如果想下载最新版本,可以直接点击“下载wordpress x.x.x”这个按钮进行下载;
如果想查找其它版本,可以点击这个页面中的“全部发布”,进入到所有版本的wordpress下载页面,如下图:
2、解压下载的wordpress压缩文件。
当然,我们也可以直接上传压缩文件到网站,再在网站后台进行解压。但是,这次我们是要升级wordpress,而不是全新安装,所以,我们先在这里解压文件。
3、通过FTP工具覆盖上传wordpress文件。
因为我们是升级wordpress程序,所以, 不是解压后的所有文件都要上传覆盖。比如:wp-content目录里是我们安装过的插件和主题模板、媒体图片等相关的东西,不是wordpress核心代码,基本上可以不选择覆盖。所以,我们上传是只选择核心目录“wp-admin 和 wp-includes”,这样会节省一些上传的时间(如果网速慢)。当然,我们也可以全覆盖上传安装,毕竟覆盖安装,只会覆盖原有的文件,而其它非wordpress程序的文件,会原封不动地放在那里。如何使用FTP工具上传?可以参阅我们前面的文章。
不管是自动升级wordpress程序,还是手动升级,我们都要注重网站的安全性,千万不要因为升级,而影响网站的稳定性,毕竟,网站的正常运行,比什么新花样都来得实惠。如果你有不同意见,欢迎点评或私信我。
彻底关闭 WordPress 自动更新和更新检查功能,提高后台运行速度
WordPress 支持在后台就可以自动去检查 WordPress 核心代码,插件和主题的版本,并且支持自动更新,这是非常了不起的功能,让 WordPress 站点时时保持最新版,特别是有安全漏洞出现的时候。
但是这样也造成了其他一些问题:
1. WordPress 的更新服务器在国外,并且没有在国内开启加速服务,所以 WordPress 在后台检查更新的时候,可能因为各种原因无法顺畅连接上,然后一直卡着,造成 WordPress 后台有时很慢很慢。
2. 自动更新是好事,但是一些插件或者主题改动太大,造成了后台崩溃,那就不是好事了, 特别是生产环境崩了,那就更不是什么好事了,所以对于一些敏感的系统,最好在测试服务器上升级并测试好之后,再到正式生产服务器上升级。
所以综上所述,最好在正式服务器上关闭 WordPress 自动更新功能,在测试服务器上升级更新好之后,再更新到正式服务器,这样保证服务稳定,也能够让 WordPress 后台跑的更快。
关闭自动更新和更新检查功能那么怎么关闭 WordPress 自动更新和后台更新检查呢?
首先 WordPress 提供了一个常量:AUTOMATIC_UPDATER_DISABLED,在 wp-config.php 文件中将该值设置为 false,就可以关闭自定更新功能。
如果不想改 wp-config.php 文件,WordPress 还提供了一个 automatic_updater_disabled 接口,通过它也可以关闭自动更新:
add_filter('automatic_updater_disabled', '__return_true');
不过你有没有访问后台,WordPress 都会定时检测 WordPress 核心,插件和主题是否有更新了,这个功能是通过定时作业实现的,一共有三个定时作业:
wp_version_check:检测 WordPress 核心代码是不是最新版本。wp_update_plugins:检测 WordPress 插件是不是最新版。wp_update_themes:检测 WordPress 主题是不是最新版。这三个定时作业,每两天跑一次,不管有没有访问后台,他们都会运行检测你的站点是否需要更新。我们可以通过以下代码实现关闭定时更新检查的作业:
remove_action('init', 'wp_schedule_update_checks'); wp_clear_scheduled_hook('wp_version_check'); wp_clear_scheduled_hook('wp_update_plugins'); wp_clear_scheduled_hook('wp_update_themes');
除了定时作业之外,如果访问 WordPress 后台,WordPress 会每隔 12 小时,就会检测 WordPress 核心,插件和主题是否有更新了。这个就是 WordPress 有时很慢很慢的原因,因为很久没有访问 WordPress 后台,一访问 WordPress 就先去检测更新,所以就显得特别慢,感觉很明显,因为你访问,每隔 12 小时就会检测,所以造成很多人认为 WordPress 很慢。
所以这个每隔 12 小时就检测更新的功能,尤其要关闭,这是后台提速的关键:
remove_action('admin_init', '_maybe_update_core');remove_action('admin_init', '_maybe_update_plugins');remove_action('admin_init', '_maybe_update_themes');
我们这样屏蔽之后,是不是后台就无法获得 WordPress 更新了呢?不是的,当我们进入 WordPress 后台插件管理页面,主题管理界面,以及仪表盘下的更新子页面,无论什么时候进入这个三个界面,WordPress 都会去检测是否有新版本的。
当然也可以把进入这些页面就检测更新的功能去掉,但是个人觉得没有必要,进入具体页面干具体对应的事情,我觉得完全是没有问题,所以这里就不提供相关代码了。
上面这些代码都可以添加到当前主题的 functions.php 文件,也可以在WPJAM Basic 插件中直接勾选屏蔽自动更新功能即可。
那么这样处理之后,如果有更新的时候,就要手动来更新了,建议使用 SSH 安装,升级和迁移 WordPress 博客。
屏蔽 WordPress 自动更新和更新检查功能已经整合到 WPJAM Basic 插件中,并已免费提供下载,点击阅读原文获取。