WordPress付费主题平台AppThemes:主题购买,安装,升级及问题

国外的Wordpress付费主题平台比较,做得比较大的就是Themeforest了,一般来说我都是在Themeforest 购买主题和插件,不过AppThemes上有一个适合搭建优惠码平台的Wordpress主题不错,就在AppThemes上购买了主题,安装与使用还挺方便的。

AppThemes与Themeforest有非常不同,AppThemes卖主题只卖六款主题,而且个人认为AppThemes的主题各类太少,真正比较好的就是一个优惠码主题,也不知道老外为什么可以靠这六个主题活到现在。不过AppThemes同时卖二百多款插件。

WordPress在线翻译汉化插件Loco Translate-自动检和生成.Po和.Mo

我们在给Wordpress汉化主题和插件时,一般会选择poEdit,这款软件可以快速翻译多种语言文件,适合专业人士使用。今天我们给大家分享一款Wordpress在线翻译汉化的插件:Loco Translate,它有着WordPress 后台的 POEdit 风格的翻译编辑器。

从挖站否使用Loco Translate插件的体验来看,它可以避免自己不会命名语言包名称的尴尬,它会自动检和生成.Po和.Mo,直接给主题或者插件创建或者上传语言包,支持从源代码中直接提取要翻译的字符串,自带原生的 MO 文件编译器,并且无需系统支持 Gettext。

让图片飞一会儿!网站图片WebP格式批量转换设置及加速效果体验

由于博客主机是放在国外,虽然说用上了经典的CN2 GIA,速度比放在普通的美国机房的VPS主机快了不少,但是由于写文章需要插入大量的图片,且Wordpress安装了众多的插件(见:挖站否Wordpress插件汇总),导致浏览器访问页面的请求数量非常多。

如果是在国内的VPS,例如像腾讯云阿里云等,天生已经具备了速度优势,所以只经愿意花钱把主机的带宽加大,国内访问的速度还是有保障的。而国外的VPS主机机房带宽给得非常大,但是在晚上上网高峰期间容易线路出现拥堵,可能会影响网站体验。

用Algolia给WordPress添加实时站内搜索功能-搜索质量更高内容更准

WordPress自带的“软弱”搜索功能一直是我比较介意的,搜索出来的结果相关性不是很高,结果的精准度不够,而且Wordpress自带的搜索不能搜索标签、分类以及其他版块的内容,只能按照时间的先后顺序来列出搜索结果,有的时候找东西真的很麻烦。

通常为了增强Wordpress自带的搜索功能,我们会用到百度和谷歌的自定义搜索,之前我在百度,Google自定义搜索和Elasticsearch自建搜索一文有过详细的介绍,有兴趣的朋友可以阅读一下。但是使用百度和谷歌自定义搜索有两个致命的问题:

一是百度站内搜索不支持Https,虽然说网上有不少采用nginx反代(有兴趣的朋友可以看这篇:Nginx反向绑定,缓存加速,自动更新缓存和获取真实IP)的方式来解决Https调用的问题,但是折腾过程太复杂,而且也存在图片无法打开和额外增加费用的问题。

WordPress文章目录侧边固定滚动-Easy Table 和LuckyWP Table插件

一直以来,我有一个写“长文章”的习惯。最开始的时候像写消息一样来写博客,文章简短,但依然觉得很难写,找不到合适的语句来表达。后来想出一个“懒主意”——给文章添加大量的图片,一来可以增加文章内容,二来图文结合的文章读起来更有乐趣。

但是图文结合的文章一般来说都比较长,有时网页拉到了最下方才能完整地看完一篇文章,非常地不方便。又听说文章目录有利于SEO(PS:事实上经常能够在搜索结果中看到文章目录链接),于是就有了挖站否的文章目录,自动插入,看起来也很顺眼。

为了能够将文章目录最大化的利用,我们还可以将文章目录在侧边栏固定,随着网页下拉而滚动,读者可以随时返回自己关注的内容,用户体验非常地好,常见的一些开发文档就是这样的。本文就来分享一下给Wordpress设定侧边栏固定并滚动的文章目录方法。

Wordpress文章目录侧边栏固定滚动-Easy Table 和LuckyWP Table插件

WordPress错误诊断模式-专治WP页面空白,服务器500错误,插件冲突

我们在使用Wordpress时,经常会遇到Wordpress页面空白,Wordpress后台无法登录以及服务器500错误等问题,常见于Wordpress版本更新升级、安装插件之后,以及服务器PHP、Mysql等大版本更新之后,Wordpress函数不受支持的原因导致的。

另外,像挖站否wzfou.com这样,如果Wordpress的插件安装数量过多的话,也是很容易导致冲突的。之前在我正在用的WordPress插件一文中有分享过我正在用的插件就是这样的问题,老版的MailPoet居然与PHP 7.2 和 PHP 7.3 不兼容,导致Wordpress页面空白。

WordPress开启Nginx fastcgi_cache缓存加速方法-Nginx配置实例

使用WordPress建站的过程中,对于优化Wordpress性能、加快网站访问速度这一环节走了不少的“弯路”。当网站出现访问缓慢、CPU内存耗尽的情形时,最开始想到的是升级服务器配置,后来发现有些无良的VPS商家背后限制资源严重,加钱升级真的很伤人。

最大的体会就是同样的配置,在不同的VPS商家那里跑同一个网站,在同样的流量情况下,居然一个顺畅而另一个卡顿,这个给我最大的感受就是在购买VPS之前一定要看看别人的评测,尤其是VPS主机性能评测这一块,一定要仔细对比,否则容易花不少冤枉钱。

后来给Wordpress做优化时,关注在页面缓存上,之前用过的缓存插件包括但不限于WordPress Super Cache、WP Fastest Cache、W3 Total Cache、cos-html-cache、Cachify……总得来说,安装了缓存插件后提速还是有效果的,但是也带来了不少的问题。

用JW Player,ckplayer,Smartideo搭建视频直播站-支持各大视频网站和rtmp

由于一个朋友的问题,最近测试了好几个Wordpress网站播放器,其中包括Smartideo,ckplayer,JW Player。总的感觉就是,在线网络播放器有很多,其中大部分都可以自己上传播放器的JS、CSS等文件快速搭建,而且Wordpress程序本身就自带视频播放器,无需额外安装。 但是,有些朋友可能想要解析优酷、爱奇艺、腾讯视频等视频放在自己的网站上播放,那就需要播放器的外部解析支持了。老牌的ckplayer自带了视频外部解析,可以自动解析国内各大视频网站的视频实现在个人网站上播放,但是经过测试发现解析速度慢且视频速度也受影响。 Smartideo也是国人开发的一款基于Wordpress的视频播放器,它的好处就在于可以自动识别你插入到文章当中的视频地址,然后自动解析变成视频嵌入,用户可以直接在网页上点击观看。经过我的测试,Smartideo对于国内各大视频网站支持良好,尤其是B站和腾讯视频,播放流畅。

WooCommerce支付宝付款-WooCommerce支付插件设置和使用

WooCommerce是一个让你的Wordpress变成商城的插件,虽然是Wordpress插件,但是WooCommerce功能强大,WooCommerce各种子插件也是层出不穷。例如WooCommerce支付插件、WooCommerce物流插件以及用户中心插件等。

从我使用WooCommerce的体验来看,WooCommerce完全可以满足虚拟产品和实体物品的销售。有很多人卖主机、卖插件还有卖“XX账号”的都会使用WHMCS,但是WHMCS每月授权费就高达20美元,小卖家的话还是选择WooCommerce好一些。

不过,国人使用WooCommerce有一个最大的问题,那就是WooCommerce支付。默认的WooCommerce可以直接使用Paypal接口,但是像支付宝、微信等国内常用的支付接口,WooCommerce暂未提供,需要自己开发。

WordPress排查解决您的站点遇到了致命错误的过程-Redis内存缓存不足

今天收到好友在微信上给我的留言,提醒说博客无法打开了。果真,打开后直接就显示了“您的站点遇到了致命错误。 ”仔细回想一下,最近博客除了遭受到了攻击外,就是安装了W3 Total Cache插件了,根据推测基本上可以断定是插件惹的祸了。

经过排查发现,PHP报错为:“Uncaught RedisException: OOM command not allowed when used memory ”,提示Redis无法往内存中写入数据,即使重启服务器也是如此。最终的解决办法就是调整Redis的配置,将默认的内存大小增大。

订阅 WordPress插件