Category: 关注wordpress

  • WordPress在全球前一千万个网站中占有率30%

    来自数据调研网站W3Techs的消息,在全球前一千万个网站中,有将近300万个网站使用WordPress程序。

    全球前一千万个网站,这个数据,是使用alexa数据排列出来的,是有权威性的,而且这个统计30%的占比,没有计算二级域名,只计算了顶级域名,所以WordPress真的是非常易用,非常流行的程序。

    当前,全球在运行的网站有将近20亿个。

  • WooCommerce 3.3版本发布

    WordPress电子商务插件WooCommerce通过其官网网站发布消息,WooCommerce 3.3正式版发布。

    WooCommerce 3.3版本有如下功能更新:

    1,重构订单页面

    主要是订单的状态按钮重构,使用了大的按钮;而且在不需要编辑订单的情况下可以浏览订单详情了。

    2,产品功能改进

    推迟订单和库存管理功能在这个版本可以使用了。在产品库存状态的几个状态之间自动转换,这个功能比较给力。

    3,模板兼容性改建

    之前的情况是,如果想使用WooCommerce插件,就要仔细看一下主题是否支持WooCommerce插件,而从WooCommerce 3.3版本开始,这不是一个必要条件了,也就是说,任何一款主题,都基本上可以使用WooCommerce插件了,这个功能也很给力。

    4,缩略图自适应功能

    在之前的WooCommerce版本,使用Woo插件通常需要缩略图插件配合,因为图片需要在多个位置使用,而且图片不会自动裁剪和自适应,这个功能在WooCommerce 3.3版本中实现了。

    5,插件日志筛选功能

    现在网站所有者可以方便的浏览产品的所有属性,可以根据需求筛选产品的属性,然后导出日志即可,这可以可以研究产品,方便后期发布产品。

    总之,WooCommerce 3.3是一个较大版本的更新,也确实提供了很多有用的功能。

    建议为了在备份好数据之后升级插件到最新版。

    Woo插件官方地址:https://woocommerce.com/

    Woo插件在WordPress官方插件地址:https://wordpress.org/plugins/woocommerce/

  • WP4.9新功能:文本小工具将支持Shortcodes和嵌入式多媒体

    从WordPress 4.8开始,WordPress程序开始支持小工具的多媒体功能,而WordPress 4.9 继续升级小工具的功能,毕竟小工具可以在WordPress程序的任何地方使用。

    从WordPress 4.9开始,文本小工具功能将支持短代码和嵌入式多媒体功能,而这将成为WordPress的核心功能,而不需要再额外的使用插件或者需要主题单独支持这个功能,关于这个功能的官方描述:点击查看。

    在这个功能成为WordPress核心功能之前,在WordPress官方已经收录了不少的插件可以实现同样的功能,而这也是今后一段时间WordPress功能更新的重要标杆,即把很多插件实现的功能都整合到WordPress核心功能中去。

    有了短代码和多媒体功能支持的小工具会越来越强大,也许像主题自定义功能一样,小工具会是WordPress下一个牛逼功能的集合地,通过小工具可以做出更多更好,功能更强的WordPress主题。

  • SI CAPTCHA Anti-Spam插件被WP官方从插件目录永久移除

    最近WordPress圈子真的是不太平,先是有插件因为有恶意代码被WordPress官方移除,后有WordPress因为授权原因放弃使用React框架,导致WordPress 5.0的新编辑器都要重构,这两天,又有一款插件因为包含spam代码被WordPress官方从插件目录永久移除。

    SI CAPTCHA Anti-Spam插件是一款给WordPress增加一张验证码的图片,保证WordPress不被spam骚扰,这款插件除了能用在WordPress网站上,也可以用在bbPress,BuddyPress,Jetpact和WooCommerce,在被移除之前,这款插件有超过30万的激活量。

    这款插件的创始人是Mike Challis,他说一个叫fastsecure的ID在2017年6月成为SI CAPTCHA Anti-Spam插件的新所有者,Mike Challis并不知道这款插件的新所有者的计划,但是他在WordPress官方发布了一篇文章,告诉用户如果正在使用这款插件,需要从自己的WordPress网站上删除这款插件。

    在文章中,Mike Challis说插件的新所有者尝试把一些代码植入到他收购的一些WordPress插件中,并且会尝试链接他自己的第三方服务器,并且通过这些代码尝在安装插件的WordPress网站中植入自己的付费广告。

    SI CAPTCHA Anti-Spam插件在3.0.1和3.0.2版本中有恶意代码,但是这些恶意代码并没有起作用。

    这款插件的恶意代码在3.0.3版本被移除,但是为了安全期间,也为了防止这款插件新的所有者发布新的包含恶意代码的版本,WordPress官方这次很果断的从WordPress官方目录移除了这款插件。也建议用户做一个选择,为了安全移除这款插件,并且使用和这款插件功能类似的WordPress插件: AntiSpam by CleanTalk, Simple Google reCAPTCHA, 和 CAPTCHA Code。

    这个事情再次说明了WordPress插件安全性存在问题,而且,从近期的事件来看,因为WordPress插件作者很难有盈利,而且还要一直免费升级,更新功能,出售插件可能是一个不错的办法,但如果出售了插件,还是建议能及时通知WordPress官方,让WordPress官方在所有WordPress网站后台的插件列表里设置提醒,这样可以让用户有一个心理准备,不然这种事情出现的多了,WordPress可能就会被大家怀疑甚至抛弃。

    最后,如果您还在使用这款主题,请马上从自己的WordPress网站删除吧。

  • Facebook让步,React 许可证改为标准的MIT

    早上刷微博的时候,看到两条类似的消息,Facebook在专利条款上让步,会在下周重新发布新的专利许可证,把许可证改为标准的MIT歇息(MIT许可证(The MIT License)是许多软件授权条款中,被广泛使用的其中一种。与其他常见的软件授权条款(如GPL、LGPL、BSD)相比,MIT是相对宽松的软件授权条款)。

    这次不单单是React框架,另外的Jest, Flow, and Immutable.js也会使用MIT协议。至于Facebook这次为什么突然改变主意把专利授权放弃,但这次React时间在页面造成了很大的影响,除了WordPress宣布放弃React之外,还有说国内的BAT也放弃React,事件一直还在发酵中。

    虽然WordPress有可能选择Vue,但这件事情也没有更多的建站,而WordPress官方也在考虑能否使用一种通用的JS框架,让用户能自行选择喜欢的JS,至于后续有什么发展,时间会在为了一段时间有进展。

    现在继续说回来Facebook的专利事件,就Wopus来看,Facebook很明显低估了市场对React的反应,于是才有了宣布改变其授权协议,但是,这些东西毕竟还是Facebook的,为了还有可能继续改变授权,又改成专利收费模式,既然有第一次,也就有可能有第二次;

    所以,WordPress官方及其他IT大企业最好的解决方案还是自行开发或者收购已有的框架,毕竟这东西还是要有自己的核心技术的。

  • WordPress宣布放弃React并将使用新框架重写Gutenberg

    WordPress创始人Matt Mullenweg在他自己的博客上发表文章宣布WordPress将放弃React,原因是因为专利问题。

    而WordPress程序为了的核心编辑器插件Gutenberg也因为相同原因将会使用另外一个JS框架重构,WordPress大量应用了React,并且使用了React重构了WordPress.com,但现在WordPress将会在所有的项目中停止使用React,具体原因是:

    Facebook几周前发表了一篇关于React使用许可协议的官方声明,声明中写道:任何人不能将React用于与Facebook及其合作公司有直接或间接竞争关系的项目中,否则Facebook将会自动取消期使用许可。

    WordPress就是基于这个声明决定放弃继续使用React,毕竟后面可能会更被动,虽然WordPress官方还没有需找到新的框架,但WordPress依然决定不再使用React。

    Preact可能是WordPress新的JS框架,但是目前还没有最终确定,毕竟这次使用要考虑一些事情,特别是专利许可的问题,不然再次放弃重构,对WordPress官方都是劳心劳力的事情,而且另外一个框架Vue作者,新浪微博:尤小石,在2017年6月2号发微博说,Matt在Patreon上赞助了他,看样子Vue也是另外一个备选的框架。

    WordPress还在按照计划发布新的版本,希望WordPress后面能少一些类似的问题,多开发一些新的功能。

  • Display Widgets插件由于含有恶意代码从WordPress官方下线

    Display Widgets是一款收录在WordPress官方,并且有超过20万次安装下载量的插件,已经被WordPress官方强制下线,原因也比较尴尬,是因为这款插件有恶意代码,而且是插件作者主动植入的恶意代码,而不是第三方恶意植入的。之前无论是主题还是插件,如果有问题,大多数都是因为安全漏洞被植入恶意代码,而这款插件是作者植入的恶意代码,这个就有些尴尬了,不知道插件作者的动机是什么;

    发现这个问题的是一个SEO顾问,他发现问题之后,及时向WordPress插件团队做了报告,WordPress官方插件团队在仔细检测了这个插件之后,确认Display Widgets插件作者插入了代码,这些代码可以不经过授权就可以获取WordPress网站的访客数据,并且向网站内容插入黑链。

    Wordfence,WordPress著名的安全插件也在第一时间发布了一篇文章,警告用户如果按照了名为Display Widgets的插件或者有相似名称的插件要及时删除,因为这款插件有恶意代码,并及时整理了整件事情的来龙去脉(所有时间均为美国时间):

    2017年6月21号:Display Widgets插件作者在WordPress官方论坛宣称,已经将插件卖给了其他人;这款插件当时的版本是:2.6.0;

    2017年6月22号:一个美国的SEO顾问,通过邮件告知WordPress官方,Display Widgets插件含有恶意代码;

    2017年6月23号:Display Widgets插件从WordPress官方插件库移除,在WordPress官方论坛针对这款插件还有一个讨论帖子:点击查看;这里最不寻常的是,Display Widgets只有200K,而更新一个版本之后竟然有38M,这绝对是不正常的情况!

    2017年6月30号:Display Widgets发布了2.6.1版本,这个版本确认有大量的恶意代码植入,插件有一个文件名为:geolocation.php,允许插件作者在任何安装了Display Widgets插件的WordPress程序的网站上未经授权的发布,编辑任何文章,这已经是非常大的权限,可以修改文章内容,插入恶意代码,而这一些都是WordPress站长不知情的;

    2017年7月1号:Display Widgets插件再次从WordPress官方插件仓库移除;

    2017年7月6号:Display Widgets插件发布2.6.2版本,这个版本依然包含大量的恶意代码,依然会获取用户的数据;

    2017年7月23号:一个帖子在WordPress核心功能讨论区发布,是关于 Display Widgets插件包含恶意代码的,为了增加可信度,还把google的检测见过也贴上了,点击查看;

    2017年7月24号:Display Widgets插件再次被WordPress插件团队从WordPress官方移除;

    在沉寂很久之后,2017年9月2号,Display Widgets插件发布2.6.3版本,依然包含了之前的恶意代码;

    2017年9月7号:一个用户在Display Widgets插件官方论坛再次确认,Display Widgets插件包含恶意代码,会获取WordPress网站的权限;

    2017年9月8号:Display Widgets插件作者公开回应:说Display Widgets插件2.6.3版本已经修复了之前的漏洞,如果用户发现该插件依然包含恶意代码,建议用户清除WordPress缓存并且升级Display Widgets插件插件到最新版,并且说在数据库的 wp_options表中也看不到任何的相关恶意信息;

    但是这款插件从2.6.1版本到2.6.3版本都包含恶意代码,并且以木马后门的形式存在,持续了超过75天,很明显,这是插件作者的主动行为,而且插件作者的声明也说,仅仅只有100个网站是受害者,但这款插件有20万的下载量,所以,回顾整个时间可以看出来,这是一件有预谋的恶意植入事件。

    2017年9月8号: Display Widgets插件第四次从WordPress官方移除,但希望这次是永久的,而不会再有后续的版本和时间发酵,但这种事情很难说,之前有一款主题包含恶意代码,但几个月之后,确认没有任何恶意代码之后,依然再次在WordPress官方上线;

    2017年9月12号:WordPress官方插件团队确认Display Widgets插件发布2.7.0版本并且这是一个纯净的,不包含任何恶意代码和后门的插件版本,建议各位升级,但如果您不想使用这款插件,直接删除即可,这款插件也恢复到了2.0.5版本,这是未发现恶意代码之前的版本。

    除了Display Widgets插件,还有一些插件可以实现类似的功能,比如: Widget Options;Custom Sidebars;Content Aware Sidebars等;

    这个事件也使WordPress官方插件团队意识到,他们需要改进和用户的沟通方式,确保类似的事情不在发生。

    如果您依然在使用Display Widgets插件,建议您直接删除吧!

  • WordPress官方插件已显示支持运行的WordPress最低版本

    WordPress程序本身一直在改进,而WordPress官方也在做改进,当前WordPress官方插件目录收录的所有插件,都已经显示最低能运行插件的WordPress最低版本,这是一个很好的改进,通过这个功能可以让WordPress用户很明显的看出来自己运行的WordPress程序是否能兼容想要使用的插件。

    除了这个功能,WordPress官方插件也即将支持另外一个新功能,即:WordPress官方收录的插件会显示插件最低能运行的PHP版本:

    这两个都不是什么大的功能,但是这些细节的改进才能让大家真正觉得WordPress是实实在在的进步,在改进。

    无论是对于WordPress官方还是对于WordPress插件开发者来说,都希望用户使用最新版的WordPress程序和最新版的插件版本,但是由于种种的原因,总是有各种的情况,虽然WordPress官方已经明确说明,WordPress 4.8.1版本要运行在php 7或者更高,Mysql 5.6或者更高,但是WordPress现在依然在支持php 5.3,也依然能存储在Mysql 5.1版本中。

    由于无法使用最新版的插件,导致WordPress开发者在更新维护插件的时候,不得不考虑插件能否在较旧的PHP版本上运行,因为PHP的版本功能差异性,使得插件作者需要额外的通过代码实现插件的某些功能无法在较旧的PHP版本中运行。

    WordPress官方开发团队已经在开发一个新的功能:

    在WordPress仪表盘中,会自动根据当前服务器运行的PHP版本判别插件是否能安装,这也是非常好的功能,让我们拭目以待,继续关注WordPress。

  • 反垃圾评论插件Akismet将支持Drupal

    来自Akismet官网的消息,WordPress官方默认安装的反垃圾评论插件Akismet将支持另外一个著名的程序Drupal。

    虽然Akismet是WordPress官方插件,但除了支持WordPress程序之外,Akismet其实已经支持超过30个非WordPress程序。

    早在2009年,Akismet就作为Drupal的非官方插件,并且以模块的功能方式支持Drupal,但是因为是非官方,所以在2012年之后,这个功能模块就没有再更新,后续也就没有任何这方便的消息了,但是作为一个非常好的功能,还是有大量的Drupal网站依然在使用Akismet,虽然这个功能有bug。

    为了方便Drupal用户能继续使用Akismet的功能,经过Akismet官方和Drupal官方合作,Akismet将以官方功能模块支持Drupal,并且会一直继续更新,确保Drupal网站用户能一直使用Akismet功能。

    在Drupal官方,Akismet功能模块已经在2017年8月1号更新了,有需要的用户可以点击查看:AntiSpam project page。

  • WordPress 4.9发布时间确定 新功能曝光

    来自WordPress官方的消息,WordPress 4.9版本发布时间已经确定,WordPress 4.9相关测试版本及正式版的发布时间线也已经确定,关于WordPress 4.9的新功能也已经曝光。

    WordPress 4.9正式版会在北京时间2017年11月15号发布,因为WordPress 4.9会有新功能发布,所以需要充分的功能测试和兼容性测试,WordPress 4.9会发布4个beta版本和若干个RC版本,具体的时间路线图如下(美国时间):

    2017年6月8号 准备WordPress 4.8版本发布的相关事项
    2017年8月2号 WordPress 4.9版本正式立项
    2017年9月27号 WordPress 4.9功能项目合并时间
    2017年10月4号 WordPress 4.9 beta1发布
    2017年10月11号 WordPress 4.9 beta2发布
    2017年10月18号 WordPress 4.9 beta3发布
    2017年10月23号 WordPress 4.9 beta4发布
    2017年10月30号 WordPress 4.9 RC版本发布,WordPress 4.9程序冻结
    2017年11月6号 如果有需要,WordPress 4.9继续发布RC版本
    2017年11月13号 排练发布WordPress 4.9正式版
    2017年11月14号 预计发布WordPress 4.9正式版

    WordPress 4.9版本将会在用户体验继续改进,使一些现有的功能更加人性化,包含网站管理员在编辑主题和插件时会有更好的体验。

    也会发布一些新功能,比如改进WordPress编辑器对代码的支持,使代码在高亮显示时有更好的体验。

    目前WordPress一个已经存在7年之久的功能需求已经在积极开发中,核心功能是代码高亮编辑器,使得WordPress在编辑代码的时候会有更好的用户体验。

    WordPress 4.9另外一个新功能是改进WordPress自定义功能,也一直在积极的改进小工具功能和菜单功能,现在WordPress小工具已经有独立的编辑器了,未来WordPress小工具会有更多的功能,比如相册小工具功能。

    在WordPress 4.9中,可以直接创建页面,主题提供的功能页面都可以直接在WordPress自定义功能中创建。

    WordPress 4.9在改进主题切换的用户体验,WordPress官方希望能在WordPress 4.9中解决切换主题时侧边栏小工具丢失的问题。

    WordPress已经列出了WordPress 4.9新版本的完成功能目前的列表,点击查看。

    Wopus会在今后的文章里详细的分析WordPress 4.9的改进和新功能。