说说 WordPress 的插件|Plugins|

tengxunyun cera

昨天说了 WordPress 主题,虽然有站长说比较“水”!但是今天要继续给大家“水”一下 WordPress 插件。插件,是为 WordPress 添加各种功能的扩展组件。WordPress 之所以成为目前使用最广泛的博客程序之一,正因为它拥有非常多的插件。仅 WordPress 官网已收录的插件就有几万个了。如果算上没有被 WordPress 官网收录的插件,说有十万个,一点也不夸张。有了这数量庞大的 WordPress 插件,让 WordPress 程序可以扩展出各种各样的功能。

说说 WordPress 的插件(Plugins)

通俗点儿说 WordPress 插件就是 WordPress 扩展性的体现,几乎可以肯定的是凡是 WordPress 站点很难找到不用插件的,至少玩 WordPress 至今还没有看到不用任何插件的 WordPress 站点,可想而知插件在 WordPress 站点里的重要性,但是要说真的是“成也插件、败也插件!”,很多抨击 WordPress 性能差的,其实都是“插件”造成的,背锅的总是 WordPress!这主要是某些人故意混淆视听或者说这些人根本就不会使用 WordPress 甚至没有使用过 WordPress。

至于说插件都可以实现什么功能?就举一个例子那就是 wooCommerce 插件,有兴趣的朋友可以自行百度、谷歌脑补一下,也多次使用过这个插件,实现的功能就是瞬间将一个 WordPress 站点“变身”成在线商店甚至在线商城的插件,相当的强大和神奇。所谓的建设外贸站基本上都是 WordPress+wooCommerce 这个组合完成的,现在集成支付宝、货到付款、微信支付等等好像都可以了。

一旦你进入 WordPress 插件的“海洋”,你会发现只有你找不到的,没有你想不到的,真的是种类繁多。不过,凡事都是有利必有弊的,而“插件”在这点儿上表现的“尤为突出”,主要就是会影响到两个环节性能和安全。

说说 WordPress 的插件(Plugins)

先说性能问题
插件会影响 WordPress 整体运行性能,这个可能很多新手站长们都会忽视,因为很多站长为了某个后台功能、前端展示效果就会装些插件,没用几天就发现站点运行越来越慢,服务器的负载值直线飙升,甚至服务器负载持续维持在一个最高峰值,甚至有些对服务器了解有限的站长会盲目的增加服务器配置和带宽,这样先不说效果会如何,就这些成本支出一般人都接受不了。造成“性能”瓶颈的主要原因其实就是某些插件设计和使用不合理造成。

以 Wordfence Security 插件为例:

可参考【WordPress 下的安全杀毒插件——Wordfence Security 介绍】一文,这个插件是一个很强大的 WordPress 站点安全防护插件,防护和排查恶意访问、扫描、后门、木马是非常给力的,但是有一个最大的诟病就是需要频繁的进行数据库读写操作,这就对数据库形成了不小的压力,如果站点访问流量稍微大一些,服务器宕机都是分分钟的事儿。使用过 Wordfence Security 插件的站长们应该感受很深刻吧?所以为了 WordPress 安全,建议大家脱机扫描(可参考【推荐个 Web 后门扫描排查工具——WebShellkiller】一文),并不是非常的推荐 Wordfence Security 插件,当然如果你的服务器是土豪配置,使用 Wordfence Security 插件当然就不是个事儿了。

插件影响 WordPress 性能这个事儿怎么解决呢?
答案当然是有的,那就是能不用的插件就不要用,特别是增强后台编辑、管理类的插件、前端炫酷特效插件这类尽量能不用就不用,因为这类插件都内含大量的第三方 JS/CSS 外链请求,如果这些请求链接都是海外链接的话你国内的服务器带宽将会被这些调用请求给沾满的造成用户访问缓慢甚至失败也就是必然的事儿了。另外,大型功能型插件是不建议使用的,不过也有例外那就是 wooCommerce 插件,因为 wooCommerce 插件目前是 WordPress 官方在维护更新的,对 WordPress 的兼容性非常的高,性能影响很小。总之,使用插件这个事儿谨记一个“原则”就是了:“WordPress 官方”插件是可以考虑的,其他的插件能不用就不要用。

除了能不用就不用还有个办法就是“能用代码解决的就坚决不用插件”,这需要站长们有一定的 PHP 代码使用经验了,原理很简单就是插件的代码放到当前使用主题的 functions.php 文件里,为了防止主题更新覆盖 functions.php 文件造成自定义代码丢失可以参考【如何方便的在更新主题时保留 functions.php 里的自定义】一文的方法解决。但是从理论上来说将代码片段添加到您的 functions.php 文件中,与安装相同代码的 WordPress 插件,对性能的影响是完全一样的,这类推荐这个方法其实算是一个折中方案而已,对于一些小型插件这是个很好的替换方法。

有时候有些插件实现的功能一些优秀的主题内部就有集成的,所以插件的选择和使用可以和当前的主题结合着来选择和考虑的,有些插件功能并不是必要的,特别是那些增强型的插件,无论是前端还是后台其实意义都不大,勤快点儿的站长们是不会用的。入“坑”的几乎清一色都是新手站长们,所以说插件其实够用就可以了,不要给你的 WordPress 后台碓彻太多的插件才是正确的对待插件的态度。

说说 WordPress 的插件(Plugins)

再说说安全问题
插件带来的安全隐患几乎和主题是同一个级别的,在说主题(可参考【说说 WordPress 的主题(Theme)】一文)的时候就说过,WordPress 安全隐患主要就集中在主题和插件这两个环节,这个隐患是可大可小的,如果你是个服务器运维小白,那么给你带来的安全问题可能就是灾难性的,通过插件或者主题获取到服务器的 root 权限这都不是个事儿。所以建议各位站长们在准备试用某个插件的时候一定要先“试用”,最好是“戴套”试用。

如何正确的“试用”插件
要试用某个插件的时候不是直接上传安装或者 WordPress 在线安装这么简单粗暴的,最好是先通过第三方恶意代码扫描工具进行插件目录排查一下看看是否有隐藏的恶意代码(比如:后门、木马等)(可参考【推荐个 Web 后门扫描排查工具——WebShellkiller】一文),确认没有可疑代码后再上传启用。其实最稳妥的办法就是在本地电脑模拟一个对应线上博客站点的脱机站点,这样“戴套”试用感觉最保险了,虽然听起来有点儿恶心,但是某些未知的隐患真的好恶心和恐怖的,自己曾经深受两年后门、木马的折磨被植入“黑链”影响到站点的 SEO(可参考【我的一个网站被黑客挂了黑链,已解决!】),在插件这个问题上,绝对是个“有故事”的站长!

正确对待插件的选择和使用
跟 WordPress 主题一样,使用和选择插件也是个需要非常慎重的事儿,养成良好的习惯很重要,总结下来如下几条经验,希望可以给大家有帮助:

1、来路不明的插件绝对不在“线上站点”上随意试用。

2、不要迷信“雷锋式”破解、汉化插件,这是个“无利不起早”的时代。

3、克制自己的好奇心,不是什么都可以随便尝试的。

4、多向老站长咨询、借鉴插件使用经验。

好吧,我实在编不下去了(主要是快下班了!),以后想起来了再添加吧!

说说 WordPress 的插件(Plugins)

不好意思了,一个“插件”话题又被我“水”了一篇原创,哈哈,真心佩服自己“水”的水平呀,让各位见笑了,欢迎新老站长们在评论里分享自己的观点和插件使用经验教训哦!

cera aliyun tengxunyun cloudiplc

相关推荐

WordPress上传图片静态文件同步腾讯云COS对象云存储插件

WordPress,作为全球用户量最大的免费CMS程序,小到个人博客、大到企业网站、电子商务网站都可以使用。WordPress虽然也有各种优势,但是也有不小的缺点,比如服务器带宽不足、配置不高,静态资源存放在本地服务器中打开速度会比较慢,尤其是文章中图片比较多、比较大图片,当然还包括其他上传的静态文件。 我们可以借助第三方对象云存储空间单独存放WordPress网站中的图片或者其他静态文件,这样分离存储之后会方便网站的管理和打开速度效率。既然需要单独存储,存储资源商家必须是靠谱的,比如腾讯云有提供COS对象存储。鉴于WordPress提供的插件支持中,看到也有部分网友提供过或者二次修改过WP+COS插件,但是功能好像有那么点点缺陷。 这里,老蒋让zdl25同学帮助基于目前现有在Github上沈唁同学的Wordpress Qcloud Cos插件(据说他也是在曾经一位作者基础上修改的,所以老蒋要感谢这两位网友)基础上重构、借鉴、完善,采用最新腾讯云COS SDK文件,重写SDK部分,优化处理逻辑,优化文档和应用功能等。目前我们的WPCOS版本0.1发布出来,当然是免费大家使用,也希望大家提建议和修改意见。 第一、WPCOS插件特点 1、自动同步将WordPress静态文件,比如图片等上传到腾讯云COS存储中,在WP网站中删除图片会自动也删除COS存储文件; 2、可以设置本地与COS同步备份,或者本地不保存,仅存储到COS中(这一点在多个网友版本中均有错误,我们加以完善); 3、对于腾讯云COS存储地区问题,不会因为增加机房而需要更新插件,我们直接输入所属地区即可。 第二、WPCOS插件安装 1、插件下载地址 A – GitHub:https://github.com/laobuluo/wpcos B – 备用镜像地址:https://download.laobuluo.com/wordpress/wpcos.zip 2、安装插件 将插件WPCOS文件夹解压后上传到”wp-content\plugins”目录,然后再网站后台启动插件即可。 第三、WPCOS插件设置界面 激活插件之后,我们在WordPress后台左侧菜单栏会看到多了一项”WPCOS设置”,然后看到上图在WPCOS设置插件界面,输入我们申请到的腾讯云COS存储桶信息,以及API密钥信息。就可以实现静态资源的分离存储。 第四、WPCOS更新进度 2019.3.11 – WPCOS调试和发布文档的整理。因为考虑到后续还会完善功能,暂定0.1版本。

wordpress提示访客关闭屏蔽广告插件

谷歌和百度联盟广告都是点击收费,比如我的网站IP只有100多,点击广告的可能只有几十个,在加上有的访客开启屏蔽广告插件,那还不如不加入谷歌百度联盟广告,所以今天久伴在久伴博客跟大家推荐一款wordpress提示开启广告插件的访客关闭插件或者将本站加入白名单 插件截图       插件下载 插件已经汉化,并已经打包成wordpress插件zip,直接在wordpress后台上传即可 http://t.cn/EVA7CgD

WordPress导出全静态化网站

WordPress做为世界上流行的博客建站软件,不管是从界面还是功能上来说都非常成熟,不过有一点比较遗憾,Wordpress建立的主要是动态页面,其性能消耗比较大,用其建立较大的网站,对服务器端资源占用较多,而很多时候,我们需要的是一个完全静态的网站。   完全静态的网站只有html文件,对服务器资源消耗极低,很多地方提供免费托管静态网站的服务,因此网站运行成本非常低,此外,静态网站安全性很好,几乎没有什么可攻击的漏洞,相比动态网站来说,不必过于操心安全问题,在访问上,即时访问量非常大,静态网站也可以很好的支持,基本上不会有什么性能问题。 那么,如何将一个Wordpress网站完全静态化呢?下面我就讲一下方法。 在Wordpress的“设置”-“固定连接”里,将固定链接设置为“自定义结构”,文章的标题结尾增加。html,这样文章页面显示出来就和静态页面一样,但是目录和标签还是动态页面。 如果Wordpress内的文章数目小于1000,可以安装一个名为Simply Static插件即可在短时间内生成静态网站,并提供下载,这不值得多说。 不过,如果文章数目大于5000,比如数万篇文章,那么,使用Simply Static插件通常会报错,因为一半服务器在php上设置了超时和内存限制,我们通常的办法是,在本地搭建一个php环境,修改php超时时间和内存大小,通常对于Windows系统来说,可以选择安装一个名为宝塔面板的软件,可以快速配置一个WAMP环境,安装号了后,修改环境里php超时时间和内存大小。 即时如此,对于文章数过万的WordPress来说,Simply Static插件生成网站的速度过慢,几乎要几个小时,这里我们推荐使用另一个静态化插件:WP2Static插件。 在WP2Static插件里,修改Crawl Increment的数量为100,可以有效提高页面生成速度,不过我在使用WP2Static插件的时候,也发现一些问题,通过多次调试才生成成功。 1、首页翻页目录缺失,首页的page只生成了几个,我的解决方法是,安装一个名为WP-PageNavi的插件,在插件里设置“显示多少页数”的数字为页面数最大值,这样就可以把首页分页都生成出来。 2、目录页缺失,目录页只生成了一页,我的解决方法是,在“Deploy static website”里,选择“Subdirectory on current server”,这样就可以把网站生成到本地一个目录下,之后,在Crawling选项里,把Detection level中的三个选项都跑一边,这样的话就可以生成全部的目录页和文章页。 经过这些处理后,我们就在最终目录下得到了一个完全静态的网站代码,然后我们将这些html发布到目标网站,就可以得到一个完全静态的网站,不需要WordPress的其他代码,除了更新麻烦之外,其他方面和原有WordPress几乎完全一样。

wp2wb——WordPress 同步微博插件

好长时间没写 WordPress 插件相关的文章了,今天给大家推荐一款 WordPress 同步更新到微博的插件——wp2wb 。该插件是由 Ryan 博主开发的,插件主要是帮助我们在发布文章时自动将文章同步发布到新浪微博,并且可以选择以普通微博方式发布或者头条文章方式发布。借此来进一步扩大我们博客的影响,也算是一种推广博客的手段吧。 使用插件之前我们需要前往 新浪开放平台 创建一个网站应用,具体的创建方式可以参照我之前的文章>>> 新浪微博API申请流程详解 。创建完成后按照如下方式一步步设置即可。关于插件的获取可以通过后台搜索安装或者下载文后我提供的下载地址均可。 1、首先,我们将从新浪开放平台获取的 APP Key 与 APP Secret 填入插件对应选项中,然后选择“发布微博类型”为你需要的类型即可。“文章更新时同步”可以不勾选,之后如果有需要的话再勾选也可以。 2、设置好 APP Key 与 APP Secret 并保存后,我们需要进行一下验证,虽然插件提醒我们要前往“我的应用/应用信息/高级信息”下进行验证,实际上我们只需要点击上方“新浪授权验证”的链接验证一下即可。 3、验证成功后会返回一个 Access Token 并且会显示授权过期的时间。如此即配置完成。 插件全中文界面,配置起来应该没什么难度,这里主要看下配置成功后微博接收文章的效果,如下图所示:

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

说说 WordPress 的插件|Plugins|