禁用 WordPress 更新检测和自动更新功能

tengxunyun cera

每次打开后台,WordPress会启动更新检测和自动更新功能,检查程序、主题和插件是否有新版本,但国内一直无法顺畅的连接 WordPress 更新服务器,可能这就是经常有人说WordPress慢的原因了,这个锅不在WordPress。

禁用 WordPress 更新检测和自动更新功能
可以通过下面的代码禁用WordPress更新检测和更新功能,加快后台打开速度。

将下面代码添加到当前主题functions.php中:

// 彻底关闭自动更新
add_filter(‘automatic_updater_disabled’, ‘__return_true’);
// 关闭更新检查定时作业
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’);
// 移除已有的自动更新定时作业
wp_clear_scheduled_hook(‘wp_maybe_auto_update’);
// 移除后台内核更新检查
remove_action( ‘admin_init’, ‘_maybe_update_core’ );
// 移除后台插件更新检查
remove_action( ‘load-plugins.php’, ‘wp_update_plugins’ );
remove_action( ‘load-update.php’, ‘wp_update_plugins’ );
remove_action( ‘load-update-core.php’, ‘wp_update_plugins’ );
remove_action( ‘admin_init’, ‘_maybe_update_plugins’ );
// 移除后台主题更新检查
remove_action( ‘load-themes.php’, ‘wp_update_themes’ );
remove_action( ‘load-update.php’, ‘wp_update_themes’ );
remove_action( ‘load-update-core.php’, ‘wp_update_themes’ );
remove_action( ‘admin_init’, ‘_maybe_update_themes’ );
注意:可根据自己的需要选择添加上述代码。想彻底禁用更新功能,只添加第一句就行了,以下代码来自网络都是多年以前的,在新版WP中可能已失效,经测试后会陆续更新,经测试,只要自己不去手动点更新菜单,不会有更新提示。

cera aliyun tengxunyun cloudiplc

相关推荐

纯代码为WordPress站点添加倒计时功能

久伴觉得这个教程很实用,特别是发布某些活动,是活动肯定有截止日期,所以博客在发布活动类型的文章底部添加一个活动结束倒计时还是不错的-本文来源:boke112导航 纯代码添加倒计时到 WordPress 1、把下面的代码保存为 countdownjs.js,保存在当前所使用主题的 js/目录里: function getAdd(time){ if(time<10){ return “0”+time; }else{ return time; } } var interval = 1000; function ShowCountDown(year,month,day,hourd,minuted){ var now = new Date(); var endDate = new Date(year, month–1, day, hourd, minuted); var leftTime = endDate.getTime() – now.getTime(); var leftsecond = parseInt(leftTime/1000); var day = Math.floor(leftsecond/(60*60*24)); day = day < 0 ? …

WordPress主题首页添加最新更新文章列表功能

如何在WordPress的主题首页添加一个最新文章列表的功能呢? 许多主题都无法直接显示最新文章,特别是cms的主题,在首页最开始往往都会显示各种模块。 那么自己添加一个最新文章列表就更加方便老用户观看了,这里分享的方法同样适用于dux主题。 首页添加最新文章列表 首先然我们开看看添加之后的效果图吧: 这个列表显示的地方大家可以自定义选择。 教程开始 这里以dux主题为例,其他的主题一样操作即可: 新建 module_recently_updated_posts.php 文件 新建一个名为 module_recently_updated_posts.php 的文件,然后复制以下代码至文件中即可,注意选择 UTF-8 编码格式。 将保存后的文件丢到主题文件夹下,DUX 主题丢到 modules 文件夹下即可。 <?php /** * 无作为分享:www.wuzuowei.net */ $num = QGG_Options(‘recently_updated_posts_num’); $days = QGG_Options(‘recently_updated_posts_days’); function recently_updated_posts($num = 5,$days = 7) { if( !$recently_updated_posts = get_option(‘recently_updated_posts’) ) { $i=0; $args = array( ‘post__not_in’ =>get_option(‘sticky_posts’), ‘post_status’ => ‘publish’, ‘posts_per_page’ => …

WordPress通过MySQL数据库批量关闭开启文章评论功能

博客在更换主题后就关闭了文章评论模块,但是仍然有人利用接口恶意评论,今天教大家通过修改WordPress数据库批量关闭开启文章评论功能的办法,自从关闭评论功能后,本站已经没有收到任何垃圾评论了。 在WordPress数据库的posts数据表中,评论的开启有一个专门的字段comment_status管理,如果你有很多文章开启了评论,在WordPress后台设置关闭评论是没有作用的,因为WordPress后台关闭评论的功能只适用于关闭开启后发表的文章,并不会对之前的文章执行关闭操作。要想关闭只能挨着点开文章选择关闭,如果文章数量特别大,操作起来不仅费时还浪费精力,上次关闭博客的文章评论时,就有560多篇文章,所以我选择了直接操作WordPress的MySQL数据库来实现关闭功能,下面是操作步骤。 WordPress后台关闭新文章评论 打开WordPress网站后台,选择左侧设置选项,再选择其中的讨论选项,将其中关于文章默认设置的功能全部取消,即不允许评论。如下图   WordPress通过MySQL数据库批量关闭开启文章评论 这样新发布的文章就不会默认开启评论功能,然后我们对旧文章修改设置。 通过MySQL批量修改文章评论状态 在操作数据库前,切记一定要先备份数据库,否则难免发生意外,数据无价,诸位操作一定要注意。 打开数据库,这个打开方式随便你选择,是使用控制台打开还是使用phpmyadmin看大家喜好,这里为了方便我就用phpmyadmin操作了。选择你网站所在数据库中的posts数据表,这张表中存储的是你的所有文章数据,然后选择sql,输入如下代码点击执行: 关闭评论 update wp_posts set comment_status=’close’; 开启评论 update wp_posts set comment_status=’open’; 成功执行后所有已经发布的文章的评论功能都将被批量开启关闭。

Yoast SEO|WordPress SEO|优化插件推荐|帮助网站|进行SEO优化

如果你建站使用的是 #WordPress#,比如老唐就是用的 WordPress 建站,并且想要对网站进行#SEO# 优化,那么可以使用一些 WordPress SEO 优化插件。目前老唐也尝试过一些 WordPress SEO 插件,感觉比较好的还是 Yoast SEO 这个插件。设置起来比较方便,而且选项也比较多,但是如果不会设置的话默认设置也已经足够使用,所以推荐我们新手刚接触 SEO 的时候使用。 下载后在后台上传安装,或者直接在后台搜索安装也可以。 Yoast SEO 插件简单设置 其实基本上没有改什么设置,基本都用的#默认#设置。 不过有些设置可以看一下确认一下,比如搜索外观里,标题是否需要强制重写,我们可以重写为自己想要的网站标题,后期更换#主题#也不会影响。 此外,我们主要可能会修改的是搜索外观中的 SEO title 和 Meta description,包括每个文章页和每个独立页面的,一般来说默认也可以,我们有需求可以根据自己的需求进行修改。 如果有需要,我们也可以付费升级高级版,但是一般来说免费版够用了。  

微信扫一扫,分享到朋友圈

禁用 WordPress 更新检测和自动更新功能