一、浅析如何优化wordpress的页面加载速度
首先我们要知道适用于其他类型网站的加速优化方法同样适用于wordpress博客;再次要知道用户网页加载时间分为三部分:①网页执行时间 ②页面及页面元素加载时间 ③浏览器渲染网页时间 ,针对这三部分时间,wordpress加速方法按加速的方式可以分为:1、php代码层次加速2、html代码层次加速3、服务器层次加速4、间接wordpress加速方法一.php代码层次加速WordPress所谓“php代码层次”是指php执行效率,执行查询数量层次上的优化。
有以下几点:※控制插件数量※使用缓存插件※数据库查询缓存※静态页面缓存※部分页面缓存※优化主题※启用Gzip压缩对于对程序和代码不太熟悉的站长来说,最省事的方法就是使用WordPress插件,通过插件来对WordPress进行优化,加快WordPress加载速度。从网上浏览来看,小生在这里分享几个被高手们广泛推荐的wordpress插件。
1、Parallelize插件的作用如其名,Parallelize的意思即并行。该插件将允许WordPress的附件文件自动并行化(图片或上传任何文件使用WordPress的媒体功能)在多个主机名,实现图片或者文件并行加载,加快页面加载速度。
为了协助缓存,资源将永远载入相同的主机名。2、WPFileCache该插件“实现Object的分级持久化缓存,可以用来代替内置WordPress的WP_Object_Cache。”
不像其他缓存插件,该插件不缓存你的整个页面,它只缓存在插件的API函数中指定的数据。换句话说,它会明显减少您的数据库的负载,从而加快页面加载和增加你的博客的整体性能。
3、QuickCacheQuickCache实时缓存博客的所有内容包括页面、文章、分类页面,以帮助快速读取数据,加快WordPress载入速度。你可以进入插件设置页面进行必要的设置,选择你认为需要缓存的部分来优化你的WordPress加载速度。
默认情况下,对于登陆用户和最近留言用户是不会缓存。4、W3TotalCache这个插件在WordPress缓存插件中排行前三,可以缓存博客的所有内容,加快WordPress加载速度,优化服务器性能。
开发者甚至保证经过W3TotalCache全面优化后性能至少可达到10倍的提高。相信可以为博客省不少带宽。
5、WPMinifyWPMinify,一个常见的WordPress插件,网上很多介绍和推荐它的文章。该插件的原理是在不改变功能的情况,删除源代码中不必要的字符以减少文件体积加快WordPress的加载速度。
WPMinify将合并和压缩WordPress的JavaScript,CSS和HTML文件,这有助于大大降低WordPress加载时间。6、WPSmush.it是一款被广泛推荐的wordpress图片压缩插件。
图片的加载是博客流量的重要部分,而未经过压缩优化的图片不但会大大消耗博客的流量还会影响WordPress的加载速度。值得注意的是,它的压缩是“无损压缩”,也就是说,经过它压缩的图片绝对不会失真,所以,压缩程度比Parallelize插件的压缩方法稍差。
可以上传本地图片,也可以输入网页上图片的链接,同时支持多图片处理。最新版本的WPSmush.it更是可以完成整站图片无损压缩。
6 f9 R( g: W8 K- B7、WPSuperCacheWPSuperCache是WordPress官方开发人员Donncha开发,是当前最高效也是最灵活的WordPress静态缓存插件。它把整个网页直接生成HTML文件,这样Apache就不用解析PHP脚本,通过使用这个插件,能使得WordPress博客显著的提速。
对于的WPSuperCache设置,网上都有教程,可以按照方法安装和设置。8、HyperCache如果WordPress博客托管在一个低配置的虚拟主机上,该插件非常适合。
HyperCache是就好像PC的优化工具,只是它优化的是博客。该插件相对于前面提到的W3TotalCache易于配置使用。
它不仅可以缓存你的网站加快WordPress加载速度,它甚至还可以自动清理你的系统,以帮助减少磁盘的使用和节省存储空间。9、CDNToolsCDN的全称是ContentDeliveryNetwork,即内容分发网络。
其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。而这个插件的目的是通过加载到一个内容分发网络(CDN)的数据,大大加快您的博客的加载时间。
它可以让你载入Javascript和媒体文件到外部服务器页面,使加载速度大幅提升。10、WP-OptimizeWP-Optimize是一个WordPress数据库优化插件,可以对删除文章历史记录、删除自动保存草稿、删除未审核和垃圾评论、优化MySQL数据库等,对WordPress的数据库进行必要的优化,可以优化数据库加快数据库查询速度和节省数据库空间。
安装并启用该插件,WP后台WP-Optimize管理面板有如下选项:Remove all Post revisions(删除所有文章修订版本)Remove all auto draft posts(删除所有自动保存的草稿文章)Clean marked Spam comments(清除标记为垃圾邮件的评论)Clean Unapproved comments(清理未经批准的评论)Optimize database tables(优化数据库表)选中需要进行的操作点击“PROCESS”按钮即可!二.html代码层次加速WordPress相比php代码层次加速WordPress,html层次上的优化更加重要一些。因为现在的服务器配置都不错,php执行效率也很高,除非你。
二、如何关闭WordPress自动更新版本升级功能
关闭WordPress自动更新版本升级功能方法如下:wordpress从3.7版本开始就增加了自动更新功能。
但有些网站比较重要,更新之前最好确认一下,因此有些站长需要关闭此功能。这也是WordPress团队进行需求调查时,很多用户反馈的建议,因此,给用户留下了关闭此功能的接口。
可以在主题的functions.php中加入add_filter( 'auto_update_translation', '__return_false' );WordPres默认有四种类型的自动更新核心更新主题更新插件更新翻译文件更新核心更新被细分成三种类型:核心开发更新,被称为“尖端”,也就是通常所说的每夜更新版本小版本核心更新,一般是维护和安全发布,比如 3.7 更新到 3.7.1大版本核心更新,比如 3.7 到 3.8要控制这三种类型更新,我们可以通过下面两种方法配置:方法一:根据自己的实际需要,在根目录下的 wp-config.php 添加下面任何一种配置:# 禁用所有类型的核心更新(每夜更新、小版本和大版本更新)define( 'WP_AUTO_UPDATE_CORE', false );# 启用所有类型的核心更新(每夜更新、小版本和大版本更新)define( 'WP_AUTO_UPDATE_CORE', true );# 启用小版本核心自动更新(WordPress 3.7+默认)define( 'WP_AUTO_UPDATE_CORE', 'minor' );# 启用大版本核心自动更新define( 'WP_AUTO_UPDATE_CORE', 'major' );方法二:通过钩子配置,根据自己的实际需要,在主题的 functions.php 添加下面任何一种配置:下面是4个不同的钩子,__return_true 为启用,__return_false 为禁用,请根据自己的需要配置// 所有类型的核心代码自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_core', '__return_false' );// 每夜更新版本自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'allow_dev_auto_core_updates', '__return_true' );// 小版本自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'allow_minor_auto_core_updates', '__return_true' );// 大版本自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'allow_major_auto_core_updates', '__return_true' );主题和插件更新根据自己的实际需要,在主题的 functions.php 添加:// 插件自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_plugin', '__return_true' );// 主题自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_theme', '__return_true' );翻译文件更新根据自己的实际需要,在主题的 functions.php 添加:// 翻译文件自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_translation', '__return_false' );禁用所有自动更新可以在根目录的 wp-config.php 添加:件和翻译)define( 'AUTOMATIC_UPDATER_DISABLED', true );或在主题的 functions.php 添加:// 禁用所有类型的自动更新(核心、主题、插件和翻译)add_filter( 'automatic_updater_disabled', '__return_true' );也可以用这种:// 主题自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_theme', '__return_false' );。
三、如何通过wordpress主题来关闭或开启wordpress自动更新
wordpress从3.7版本开始就增加了自动更新功能。
但有些网站比较重要,更新之前最好确认一下,因此有些站长需要关闭此功能。这也是WordPress团队进行需求调查时,很多用户反馈的建议,因此,给用户留下了关闭此功能的接口。
所以,你可以在主题的functions.php中加入1add_filter( 'auto_update_translation', '__return_false' );健宇再继续深入了解wordpress自动更新有那么类型。WordPress?0?2默认有四种类型的自动更新核心更新主题更新插件更新翻译文件更新核心更新被细分成三种类型:核心开发更新,被称为“尖端”,也就是通常所说的每夜更新版本小版本核心更新,一般是维护和安全发布,比如 3.7 更新到 3.7.1大版本核心更新,比如 3.7 到 3.8要控制这三种类型更新,我们可以通过下面两种方法配置:方法一:根据自己的实际需要,在根目录下的 wp-config.php 添加下面任何一种配置:1234567891011# 禁用所有类型的核心更新(每夜更新、小版本和大版本更新)define( 'WP_AUTO_UPDATE_CORE', false );?0?2# 启用所有类型的核心更新(每夜更新、小版本和大版本更新)define( 'WP_AUTO_UPDATE_CORE', true );?0?2# 启用小版本核心自动更新(WordPress 3.7+默认)define( 'WP_AUTO_UPDATE_CORE', 'minor' );?0?2# 启用大版本核心自动更新define( 'WP_AUTO_UPDATE_CORE', 'major' );方法二:通过钩子配置,根据自己的实际需要,在主题的 functions.php 添加下面任何一种配置:123456789101112下面是4个不同的钩子,__return_true 为启用,__return_false 为禁用,请根据自己的需要配置// 所有类型的核心代码自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_core', '__return_false' );?0?2// 每夜更新版本自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'allow_dev_auto_core_updates', '__return_true' );?0?2// 小版本自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'allow_minor_auto_core_updates', '__return_true' );?0?2// 大版本自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'allow_major_auto_core_updates', '__return_true' );主题和插件更新根据自己的实际需要,在主题的 functions.php 添加:12345// 插件自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_plugin', '__return_true' );?0?2// 主题自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_theme', '__return_true' );翻译文件更新根据自己的实际需要,在主题的 functions.php 添加:12// 翻译文件自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_translation', '__return_false' );禁用所有自动更新可以在根目录的 wp-config.php 添加:件和翻译)1define( 'AUTOMATIC_UPDATER_DISABLED', true );或在主题的 functions.php 添加:// 禁用所有类型的自动更新(核心、主题、插件和翻译)1add_filter( 'automatic_updater_disabled', '__return_true' );当然,健宇工作室用的是这种:12// 主题自动更新,__return_true 为启用,__return_false 为禁用add_filter( 'auto_update_theme', '__return_false' );。
四、谁知道在wordpress中采集用的好插件
1.smartrss-wordpress自动采集插件 随心所欲地把自己喜欢的RSS里面的文章自动发布到自己的wordpress 博客上,使得 wordpress 具有了类似于有些 CMS 的自动采集功能。
使用方法:s1、下载jay_smart_rss,解压后把jay_smart_rss.php、wp-cron.php和wp-cron-update- rss.php上传到/wp-content /plugins/目录下;把wp_smartrss.php和wp_smartrss_hide.php上传到博客根目录下。 s2、在插件管理页面激活jay_smart_rss。
成功激活后,选项下面会多出一个Smart RSS,点击“Smart RSS”,然后在Add New后面添加你想要发布到你的博客上的文章源RSS地址,选择相应的目录,然后“Save”。 s3、在浏览器里输入“ http://www.orzbook.cn/”,如果看到系统开始读取你设定的RSS地址,同时插入文章成功,恭喜你,大功即将告成。
s4、完成第3步后,到插件管理界面激活插件wp-cron.php和wp-cron-update-rss.php,不出意外的话,你的博客从此 可 以自动从设定的RSS读取文章并自动在相应的目录发布出来了。程序在自动更新期间博客页面底部会出现如下提示:All News is Auto Updating, Supported by Jay Smart RSS 2.Caffeinated Content Caffeinated Content是一个非常强大的WordPress插件,根据关键词搜索Youtube、Yahoo Answer、Articles、Files而获取相关内容,可保留原文也可翻译成多个国家语言,并可以定时定量自动发布到你的博客上的插件工具。
下载解压后上传到plugins根目录下,到后台激活即可,完全破解使用,内有注册码,放心使用。 这个功能是十分强大的,只可惜没有针对中文设置几个比较好的信息源头,如果想自行做二次开发,用这个做基础是非常好的选择。
3.WP-o-Matic WP-o-Matic是一款效果非常不错的WordPress采集插件,虽然少了自动分类功能,但该插件在各个方面都表现的尚佳,相对于 wordpress采集插件Caffeinated Content来说,wp-o-matic是不错的选择,通过RSS完成blog的自动采集。WP-o-Matic安装使用方法:s1、解压后上传插件到你的plugins根目录。
s2、需要在火狐或safari中使用激活WP-o-Matic插件。s3、激活插件后设置栏出现WP-o-Matic选项点击进入第一步的设置。
s4、进行Add campaign里进行采集设置,主要在feeds里添加要采集的目标站的feeds,categories选择采集分类。s5、在options里设置采集路径等,默认就行,Cache images要求建立个“Cache”文件夹并修改权限为777。
每次采集都需要在add campaign执行,addcampaign设置完成后点击submit后,如果未设置好,他会提示你,直到Campaign added successfully. Edit it or fetch it now后点击fetch it now。 4.Wordpress Auto Get Rss WordPress Auto Get Rss是一个可以在Wordpress博客程序上自动更新、发布文章的插件,通过任何RSS或Atom供稿。
使用Wordpress Auto Get Rss建立一个自动的博客,比如视频博客、创建主题门户网站,或聚合RSS摘要。Wordpress Autoblogs是一强大的工具,现在可更新下载最新版本,Wordpress Get-Rss。
WordPress Auto Get Rss是一个功能强大的 autoblogging为WordPress插件自动创建博客的任何RSS或Atom供稿职位。 Autoblogging是一个伟大的方式来自动化你的WordPress职位,让您可以专注于赚钱,你的努力与您的博客。
随着几十功 能,Wordpress Auto Get Rss是世界上最强大的autoblog为WordPress插件软件可用的最好方法自动博客内容。 特点:图像和视频支持,自定义模板后,先进的后过滤,增强标记引擎,正则表达式搜索和替换,创建图片缩略图,用自己的价值观覆盖feeds数据,完全支持WordPress的2.7和更高版本,见Wordpress Auto Get Rss的功能此外,我们还增加了一个全面的在线帮助,电子邮件支持,客户论坛,以确保您可以快速,轻松地开始在WordPress autoblogging! 您可以使用Wordpress Auto Get Rss建立一个博客网络,自动化的视频博客,创建主题门户网站,或聚合RSS提要。
可湿性粉剂Autoblogs是一个伟大的方式快速构建关键字密度的内容,获得与您的博客,并完全自动化您的博客上。 更妙的是,自动化的博客内容是一个很好的替代域名停放。
而不是显示的则垃圾通用寄存网页前瞻性的广告,可以提供真正的内容,请在搜索引擎索引,建立网页排名,并产生流量。你会惊奇地发现您的域值快速增长! 5.autoblogged+wordpress做英文采集站AutoBlogged 是一个非常强大的 WordPress 插件,通过任意的 RSS 或 Atom Feed,自动生成日志。
使用这个插件,可以轻松的建立博客网络,生成文章,图片,视频博客,聚合多个 feeds。
五、如何使用Auto Post Thumbnail给WordPress文章生成缩略图
之前使用的主题并未启用WordPress缩略图功能,更换主题Point后便
发现没有缩略图展示。鉴于已经有了一定数量的已发表文章,所以到后台一个一个给文章添加缩略图就有些烦杂和不现实了。通过搜索找到了Auto Post
Thumbnail这款插件,该插件能够批量生成文章缩略图。
Auto Post
Thumbnail直接调用文章中第一张图片来生成缩略图,支持后台上传的图片和外链图床的图片,生成的缩略图将会存放在WordPress媒体库中。对
于需要批量生成文章缩略图和不适用WordPress后台撰写文章的人来说,Auto Post
Thumbnail将能方便地生成文章缩略图,该插件首次使用时可手动批量生成已发表文章缩略图。
进入WordPress后台找到设置中的Auto Post Thumbnail,
点击Generate Thumbnails开始批量生成文章缩略图,如果一篇文章已经存在缩略图则会跳过该文章。对于新发表的文章,Auto Post Thumbnail会在文章第一次被访问后生成缩略图。
你可以通过后台搜索Auto Post Thumbnail或是通过下载地址下载并上传完成Auto Post Thumbnail插件安装。
转载请注明出处51数据库 » wordpressautodraft