WordPress一站通

如果您是来寻找WordPress建站方案的,请移步WordPress解决方案;如果想找一个合适的主机,请看WordPress主机;我在WordPress主题里介绍了适合绝大多数网站的通用主题,DiviAstra很可能已足够支撑你的网站;其余WordPress话题请使用页内导航;如果您想学习WordPress,不妨通读本文,文章有点长,但仍只是九牛一毛,希望你有收获,欢迎留言,也可参与论坛;这篇文章会持续更新。


WordPress成见与误解

“它只能写博客”

如果您有时间看一下WordPress ShowcaseWooCommerce Showcase这两个链接,想法应该会改变。WordPress能胜任的网站类型,至少还有公司官网,政府与非盈利机构网站,创意工作室作品,新闻杂志,分类信息,电子商务零售,在线论坛与社区 …

如果您此时脑海里想做一个网站,很可能WordPress能帮您实现。

如果我还没说服您,或许你还可以看看ThemeForest上WordPress主题目录,看看全世界的人们在拿它做些什么。

“用WordPress做网站就是找个插件装上”

我做梦都希望是这样,但WordPress的现实也并非那么美好,除非您想要的功能的确是某个插件能提供的,绝大多数WP网站的复杂度要超过这种情况。

我有限的经验,WordPress建站是50%的插件组合,40%的配置,再加10%的定制,我还没碰到过用安装激活某个插件就搞定一个建站需求的情况。

用“对”插件并非很多人想的那么容易,需要不少试错,充分试错也不保证能找到100%契合需要的插件,所以选型注定是纠结的,某种程度上,一个人WordPress的经验与水平是和他犯过的错误正相关的。

“它在中国根本用不了”

在中国大陆使用WordPress,您的确会面临更多挑战,我会把它们总结在在中国使用WordPress这节里,如果您有兴趣,可以参考。

另外我们也请不要忘记,国内的36kr是用WordPress做的。

也许您知道更多国内的WordPress站点,欢迎留言推荐,谢谢。

“它不安全”

是的,WordPress不是“绝对”安全的,从它诞生之日起就是Web攻击排名靠前的目标。这和Windows操作系统的命运类似。

我们无需为它们的漏洞与某些开发者的疏忽辩护,但我想从Wikipedia:2019 OK条目里摘一段话:

2019 OK是一颗近地小行星,因其在2019年近距离飞越的前一天突然发现而出乎意料。估计该物体的大小为57至130米(187至426英尺),这是2019年发现的最接近这种大小的小行星。这种大小的小行星在地球100,000公里(62,000英里)内通过并不常见。

我们永远都不会是“安全”的,但生产、生活都要继续,我们仍然会用WordPress,就像我们用Windows一样。

另外,请恕我直言,如果我们的WordPress出现安全事故,最大的原因可能是我们自己,倘若我们都能稍微“谦虚”一点,那么这些事故就不会发生,认识系统安全最短的短板。

“它代码烂,臃肿”

George R.R. Martin可能死于臃肿,但他是George R.R. Martin。所以我想大概有用的东西不需要太瘦

我不确定自己是否“需要”为WordPress在这一点上辩护,如果有读者觉得“不臃肿的软件”的标准是迫使用户用Markdown写文章,用VSCode来设置分类,处理SEO标记,用系统自带的图片预览工具管理图片,那么我想我永远都无法说服他。

涉世未深的软件工程人员,也许自己觉得掌握着软件设计的至高标准,我也希望生活是按照我们认为的至高标准来运转的,但她不是,她不是一个色调,而是一整个光谱(色系)。

“极简”是这个世界所有可能性中,小小的一种,它也许重要,也许不重要,无论如何,都不该让一种可能性就限制我们的想象力。

“它汉化差”

我知道,我英文也烂。

但在WordPress近20年的人生中,说汉语的人对他的关照并不多,我们未曾像英文世界的开发者那样,花很多时间和他对话,在他还小的时候带他出去玩。

所以,我们也许没有太多资格抱怨,如果您有时间,就多提供一些翻译吧,这比说什么都强,WordPress中文支持好不好,其实取决于我们自己。

再者,WordPress汉化也许没你想象的那么麻烦。

想骂两句WP的,想骂两句骂WP的,不妨到论坛一决高下。


现代WordPress

这是最好的时代。

也许做网站早已不是性感的工作,但它从未如此容易,甚至有趣。今天,人人都有资格享受廉价可靠的云基础设施,直观高效的工具链。

你不必为虚拟主机的磁盘IO担忧,因为SSD已经普及,你很难再买到“慢”的主机。

个性化的域名和“企业邮箱”的年付价格已经和你逛一次便利店的花费。

因为Letsencrypt服务的普及,每个网站都能轻易获得免费SSL证书。

你不必再面对FTP或命令行,因为一键安装应用已经是绝大多数支持WordPress的主机的标配,即使是技术门槛很“高”的VVPS,你也可以借助运维工具驾驭它们,不同主机或“简单但贵”或“便宜但麻烦”的两难抉择不再是必然。

你不再需要担心磁盘空间,甚至不必考虑RAID,因为你可以云备份。

你不必再苦于找不到合适的WordPress主题,众多优秀的“通用”主题已经能适应99%的建站场景:AstraDivi… 如果你想要找适合行业细分的主题,ThemeForest上有足够好的选择。

你不用懂PHP编程,不需要写带来来定制主题,因为你有所见即所得的页面/主题设计器:DiviElementorBrizy

你可以写博客, 放图片/项目作品展,做公司官网,开论坛,做网店,独立自媒体,在线课程 … 几乎任何网站类型,因为你用WordPress,解决方案很可能已经存在,不必从零开始。

如果你会编程定制,你会发现WordPress快速输出价值的能力胜过许多编程框架。

如果你是创业者,用不用WordPress将意味着一个数量级的成本差距。

如果您正在寻找基于WordPress的建站方案,联系我,也欢迎到论坛讨论。


WordPress缺陷

前端优化的挑战

如果从零开发一个网站,每一行HTML,JS,CSS代码都在掌握,即便不得不使用庞大的前端库,也仍有办法做部分集成,按需模块化集成的工具在2/3年前已成熟,在每一个现代前端开发的工具箱里躺着。

如果程序员愿意,可以把一个复杂站点的JS/CSS代码各自控制在500KB以内(未压缩),不是说毫无挑战,但这是可能的,只要你想走这个极端。

500K什么概念?GZIP后传输量可能低于200K,网页全部JS/CSS代码从下载到解析完成到执行完毕不超过300毫秒,HTML/JS/CSS整体从下载到显示在用户眼前不超过500毫秒,整个网页可能在1秒内加载完毕。

即所谓“秒开”。

但要让同等复杂的WordPress站点“秒开”,难得多。

即使100%定制主题,前端性能也将随插件数量增多而(急剧)下降,某个懒惰的插件作者的一个CSS import或者一条始于虚荣的font-face规则就能让网站速度下降一个半数量级。

你会看到网站CSS代码即便经过WP-Rocket“优化”,也还是大得像头牛,打了包居然仍接近1M。

当你的CSS代码达到1M以上,不要指望你的网站还能快,如果Google Analytics告诉你手机端网站平均加载速度10秒+,别太惊讶。

精粹不少,但垃圾还是太多

去WordPress.org插件区搜“form”,“table of contents”,“popup”这些经常用到的功能,搜出来的结果里沾边的大概几十个,使用人数有多少,评星有高低,更新时间有远近,但都难以给你准确的答案,到底哪个才是“对”的。

ThemeForest找电商插件,搜出来好几页,通用与行业专用,带不带页面设计器,用的什么产品轮播方案,乱花渐欲迷人眼。

找到鲜花之前,你得先学会闻遍牛粪。

人用得最多是不是最好?未必,先到者红利而已。

要找出功能点与需求接近100%的契合,得费周折。最彻底的办法就是试验(Try it out)。

好消息是在WP后台安装删除插件很容易,坏消息是你可能是个懒人。

所谓“专业“WordPress,其实只是比你早发现固定主题插件搭配套路的人,耐心是这行最大的壁垒。

哪一行不是呢?:)


在中国使用WordPress

从中国大陆访问或管理WordPress站点,你将面临诸多挑战,下面介绍最常见的问题以及解决方法。

Too many requests

2019年下半年开始,国内IP访问wordpress.org频繁出现Too many requests错误,给所有架设在中国大陆的WordPress站点带来不小的麻烦,造成主题插件无法正常更新。

解决方法:

# 在网站服务器与国外服务器之间建立SSH动态隧道
ssh -D 12345 -f -C -q -N [email protected]

# 在wp-config.php中为WordPress配置代理
define( 'WP_PROXY_HOST', 'socks5://127.0.0.1');
define( 'WP_PROXY_PORT', '12345'); 

这里有完整WP代理配置参考

上述设施能让WordPress后台在主题与插件更新时通过SSH隧道连接WordPress.org,而非直接连接,WP官网侦测到的IP是隧道另一端的国外服务器IP,就不会出现Too Many Requests限制。

这个方法可能需要你修改主机防火墙设置,打开相应端口进出口权限,具体方法请联系你的主机服务商。

SSH动态隧道只是方法之一,其实所有能建立SOCKS5(或HTTPS)代理的技术都可以,现在的国外VPS比较好获取,所以这个方法相对简单,你也可以购买商用代理服务,这里就不展开了。

从中国的IP访问WP官网也会碰到同样的问题,请读者自行准备上网工具,此处点到为止。

Google Fonts

网站前端若引用任何此谷歌字体资源,将造成网站从中国大陆打开奇慢或根本无法打开,如果你的网站是中文站,那么使用谷歌字体毫无意义,如果你的网站有国内访客,若无十分必要,应该规避使用Google Fonts 。

解决方法:

用代码移除主题和插件在前端HTML中插入的谷歌字体引用:

# 移除WordPress主题或插件种所有对谷歌字体的引用
add_action(
  'wp_enqueue_scripts',
  'custom_remove_google_fonts',
  15
);
function custom_remove_google_fonts() {
     global $wp_styles;
     foreach($wp_styles->registered as $key => $style) {
         if (strpos($style->src, 'fonts.googleapis.com')) {
             $wp_styles->registered[$key] = '';
         }
     }
 } 

这个方法可以解决99%的谷歌字体导致的打开慢问题,但也不完美,某些开发不规范的主题或插件在js/css里直接引用Google Font(如@import语句),这时建议联系作者来解决,如果作者不回应,宁可放弃使用,另找替代。

上面的代码稍加改动,也能抑制其它不想在前端使用的资源:字体,图标,svg,css,js等。

另一种策略是将谷歌字体下载到网站本地,修改前端代码让用户浏览器从网站根域名(而非Google Font CDN域名)加载字体文件:用CSS实现谷歌字体本地加载(英文),原来很简单就是覆盖@font-face规则,文中提到的在WP前端插入自定义css代码可以借助插件CJT或者SCCJ

这个方法需要站长理解网页字体工作原理,可以咨询身边的技术人员。也许OMGF这样的插件能帮你降低点难度,但要充分测试。

Google Analytics

引用了GA追踪脚本的网站在中国大陆打开都会卡很久,如果处理不善,要等GA请求超售(等待30秒以上)网页才能渲染。

清楚GA价值的站长大概都不想轻易放弃用它,比价好的解决办法是把GA脚本本地化(和我们之前处理的Google Fonts加载问题的思路一样)。

优化插件如【WP-ROCKT】(收费)已提供该选项,如果有选择建议读者用它,因为你要优化的不只是GA。

另一个专门优化GA的插件是CAOS,你可以用它本地化GA追踪代码,插件会自动把脚本存储在网站本地:

用CAOS插件添加存储于本地的GA追踪代码
用CAOS插件添加存储于本地的GA追踪代码

如果你已经用其它插件集成了GA代码,可以借助CAOS高级配置里的“开启兼容模式”来本地化脚本:

用CAOS插件本地化其它插件引入的GA脚本
用CAOS插件本地化其它插件引入的GA脚本

上图显示了CAOS目前兼容的第三方GA集成插件,推荐:

本地化GA脚本不意味着追踪请求也会发回网站,追踪数据仍然会发到GA服务器,仍可能失败,但这些请求不阻塞网页打开。

重复的Font Awesome

这个插件的兼容性有待确认,若碰到问题请及时反馈。

若不作处理,WP网站随着插件的增加,可能重复引入不同版本的Font Awesome图标集,你可能会看到前端巨大(大于1M)的CSS文件,插件和主题们不会主动帮你优化,各种WP优化插件也不会自动帮你去重。

大CSS文件给国内访问速度雪上加霜,这个问题很多站长都不会注意,当一个页面的CSS文件上M的时候,无论你用什么CDN加速,网页都不会快了。

建议配合Font Awesome插件解决这个问题(不要用那个Better Font Awesome插件,已经不维护了)。

Font Awesome插件
Font Awesome插件配置

插件会将最新FA库引入网站前端,从https://use.fontawesome.com加载,国内可访问。截图里最后一个勾选项是去重,对前端性能非常有意义,对插件较多的网站,节省500K以上的重复FA CSS代码。

其它无法加载的资源

在设置/讨论里关闭头像,用WP User Avatar插件可提供不依赖Gravatar服务的头像功能。

WordPress默认会把emoji文字转换成图片,可惜这个图片服务对国内不友好。主流优化插件如WP-Rocket已经内置该选项,也可以用单独插件如:Disable Emojis

前面列举了最可能阻塞WP网站在国内加载的几类资源,这应该不是全部,事实上绝大多数国外JS/CSS等三方库所依赖的CDN都受限,因此你可能碰到更多或无法下载安装,或无法更新,或无法在中国正常使用的主题和插件,这是一个坏消息。

好消息是,这种情况不会很多,绝大多数主题和插件的前端文件都打包在本地,不依赖外部资源。免费主题或插件出现这类情况的概率比付费的高,付费组件的作者更愿意帮你解决中国访问的问题。

如果碰到无法加载的资源,应该先联系主题或插件作者,有些主题或插件直接提供配置项(你可能未注意到),有些提供HOOK或FILTER,有的作者可能愿意帮你修改代码。

如果自己无法解决,可以联系我,或者到论坛提问。中国不是对WordPress建站最友好的环境,但国内成功的WP站点不在少数,WP建站在中国是完全可行的。


WordPress主机

一分钱,一分货

虚拟主机

绝大多数中小WP站点只需要虚拟主机

虚拟主机是一站式服务,最适合快速上手,缺点是缺乏底层细粒度配置权限,(一般)没有独立IP,性能波动大,做低吞吐展示型站点绰绰有余,做高吞吐站非最佳选择,低价亦无法弥补其缺少控制与性能缺乏保障的根本缺陷

小心

所有的便宜都是有原因的。

但它仍是小白站长入门建站最佳选择,全家桶管理面板省时省力。

一次性处理好好域名管理、邮箱管理、 自动安装、文件管理、备份恢复等网站必备的运维需求,站长可以从服务器、操作系统、Web服务器等底层软硬件中解脱出来,专注网站本身的需要。

香港的虚拟主机可以推荐一下,我个人用过恒创独立IP的那款(现在不一定能买得到)架设过一个心血来潮的技术博客,后来写不下去就关了,但客服给我的印象很不错。

国外虚拟主机选择很多,技术成熟,充分竞争,可靠的厂商很多,Namehero / Chemicloud 等厂商甚至提供免费域名。

非托管(Unmanaged)VPS

提醒

持续流畅地运行一个WordPress网站需要2G以上的内存。

非托管VPS,即什么都要你自己干的VPS,适合懂服务器运维的人。

我说的“懂”服务器运维的人,不包括只会从网上复制黏贴安装脚本的那些,他们的网站会在某天被黑,这样的客户我已碰到过若干。

如果你想用VPS为国内用户建站,优先考虑阿里云轻量应用服务器,尤其是香港节点:

  • 30Mbps(约4MB/s)的峰值下行带带宽(网速)
  • 单核1G内存25G SSD存储
  • 月流量1TB
  • 支持CentOS,Debian,Ubuntu,Windows,OpenSuse等操作系统
  • 支持一键安装WordPress、LAMP,Node.JS,ECShop,PHPWind,ASP.NET等栈应用
  • 一键绑定阿里云域名和SSL免费证书
  • 只要网站内容不出问题,一般不会被Q,这一点好于任何国外VPS
  • 北京时间找得到人的中文客服,一般30分钟内响应,这一点也远远好于任何国外VPS
  • Linux年付300块左右,Windows年付600块左右

不要买ECS,因为你将单买带宽,20块人民币每月每M,稍有流量的网站都能轻易用掉10M以上的带宽,也就是每月200块花在带宽上,中小站长恐怕没这预算。

10M带宽(1.28MB/s)并不多,WordPress站点的前端代码本身就有几百K的起始代码量,稍微用点插件或Post里多放两张图片就能上兆。

除非你很有钱,否则不要试图在国内用独享带宽来伸缩一个WordPress站点,用共享带宽+CDN流量包性价比高很多。

托管(Managed)VPS

如果想要虚拟主机的好用和VPS的灵活,托管VPS适合你。

厂商把操作系统,文件系统,Web服务器这些底层配置做好,给你一个面板,你点点鼠标就能启动/销毁站点,绑定域名,启用HTTPS/HTTP2,设置备份,升级PHP版本,修改PHP参数 … 以及其它很多事情,不需要登录服务器,不需要命令行。

国内的宝塔面板,国外的CloudWaysRunCloud都是这样的工具。

如果你是运维一把好手,没人逼你花更多钱用托管VPS,但读者中也许有人和笔者一样,厌倦了命令行的生活

下面以CloudWays为例列举它功能与服务:

服务器管理选项:

cloudways主机管理面板
cloudways主机管理面板
  • 一键启动GCP,AWS,Vultr等国外知名非托管VPS主机
  • 在单台服务器上架设任意多个网站
  • 给每个网站独立初始URL,分配独立管理面板
  • 一键网站克隆生成测试站,一键上线
  • 一键开启服务器维护模式
  • 服务器级的SSH + SFTP访问
  • 服务器资源监控
  • 启动、停止、重启Apache,Memcached,MySQL,New Relic,Nginx,PHP-FPM,Varnish等进程
  • 快速调整PHP,NGINX,APACHE,LINUX关键参数
  • 快速PHP,MySQL,Elastic,Redis,Supervisord版本切换
  • SSH/FTP/MySQL访问IP黑白名单
  • 随时一键升级
  • 全服务器自动备份
  • 服务器SMTP配置

应用管理选项:

Cloudways应用管理面板
Cloudways应用管理面板
  • Web端数据库管理界面,类似PHPMyAdmin
  • SSH+SFTP用户管理
  • 实时监控PHP请求,执行进程,慢请求
  • 实时监控MySQL请求,慢语句
  • 实时监控Cron执行情况
  • 实时监控磁盘使用情况
  • 实时监控Web栈访问与错误日志
  • 快速域名绑定,每个网站可绑定无限域名
  • 管理计划任务(Cron)
  • 自动生成SSL证书,自动更新
  • 自动日备,可手动备份,可一键恢复
  • 对接GIT源自动部署
  • 快速修改应用环境配置
  • 快速添加VARNISH规则
  • 提供网站迁移辅助插件
  • 可继承CloudWays CDN服务(另付费)

这里有更多VPS自动运维工具

如果你需要WP主机方面的帮助,联系我,也可到论坛提问。


WordPress汉化

你不需要购买任何形式的“汉化包”。

首先是因为它们的校对水平与你开着Google Translate相当,实际上绝大多数网上流传的所谓精心校对的“汉化包”只不过是有人帮你过一遍谷歌翻译罢了。

第二个原因是再复杂的英文主题或插件,实际需要为网站前端显示翻译的文字,可能连.po文件的0.1%都不到,用户看到的界面文字实际极其有限,用Loco Translate按需翻译即可(多语站点上可能是WPML等类似插件)。

如果你觉得“汉化”的意思是“100%中文化”,你其实在给自己制造一个大难题。“100%中文化”意味着翻译成千上万个语句,这没有必要。

如果你担心的是后台操作英文界面的问题,我前面已经说过了,开着Google Translate(或者Bing Translate)的效果与购买下载中文包的效果十分接近。

我们的母语本就不是英文,借助实时翻译工具用WordPress是常有的事;我们同时也该接受另一个事实:翻译自己的主题和插件不是国外开发者的天然职责,选择属于他们

所以无论如何,不要假设“WordPress就该是中文”,WordPress核心确实是100%中文的,但生态离100%中文化还很远很远,投资WordPress的读者,我能给你的忠告是:不要抱怨,你能适应就适应,不能适应就多做点翻译工作,如果两者你都不想做,那么最好闭嘴。

尽我们所能壮大WP中文圈子,鼓励更多人使用WordPress,提升中国WPer的技术品味,有招一日,国外的开发者会作出明智的选择:支持中文!

有更多WordPress汉化问题?欢迎到论坛讨论。


WordPress邮件发送

发送邮件是网站必要基础设施,否则用户注册、找回密码、评论订阅,会员通知等功能将无法工作。

虚拟主机已经内置邮件发送系统,WordPress站点无需另外配置。VPS一般不提供邮件发送系统,站长需要自己集成,有两种方式:SMTP或API,集成都很方便,一个Post Mail插件即可。

一个令人惋惜的事实是,国际电子邮件系统与国际Web系统一样,也是有国界的。

所以做外贸的绝对不要用国内发件服务,因为你的群发邮件有极大可能掉进潜在客户垃圾箱里;而如果收件方是QQ、网易等国内邮箱的,尽量用国内SMTP或API,因为它们可能根本收不到你的邮件。

国外的企业邮箱我推荐NameCheap,邮件营销大概不需要我推荐,MailChimp,Sendgrid,Sendinblue都行。

国内的阿里、QQ,网易,如果可能尽量用付费版。

若碰到WordPress邮件问题,欢迎到论坛讨论。


WordPress主题

玩免费主题,用付费主题

免费主题取之不尽,但没人用免费主题来建正规网站。并非不存在优秀的免费主题,而是首先是长期无保障,一个免费主题是否继续更新维护下去,只在开发者一念之间,这就像一只股票随时可能退市,大概没人会买它。

其次是再优秀的免费主题的继承度都无法与付费主题相比,所以网站需求稍一扩展,站长立刻会感觉免费主题束手束脚,这有点像被股市套牢的感觉。

付费主题

  • 可靠、长期的技术支持
  • 挑选相对容易
  • 专业团队开发
  • 质量保证
  • 功能全面
  • 适合生产站点

免费主题

  • 不可靠或没有技术支持
  • 选择过多,寻找费时
  • 可能非专业团队开发
  • 质量参差不齐
  • 功能有限
  • 适合临时把玩学习

我拿投资类比并非偶然,软件给我们的最终回报是生产力,购买WordPress付费主题也一样。所以你可以说“Astra花掉我400块”,也可以说“我用400块投资了它”。

如果你只有“成本”意识而无“投资”意识,在WordPress这条路上是走不远的。你会永远像处于学生时代,对便宜的事物急不可耐地占有,但早早停下探索的脚步,碰到Pay Wall就退缩得义无反顾,注定与好东西无缘。

一个付费主题(其实付费插件也是)能很快把你带入WP集成开发的正轨。而在你购买第一个付费主题之前,无法理解为什么“免费的主题无法与付费的相提并论”,什么又是“真正的WP生产力”。

很多一线付费主题是有免费版的,付费版基本都可以30天无条件退款,所以别怕,你并非一上来就要花钱,而是可以在建站需求出现的时候付费购买深度功能。

全世界专业的WordPress主题开发商很多,但如果你能用好AstraDiviOceanWP以及ThemeForest上的销量靠前的一两个主题,如AvadaFlatsome就已经基本能保证能应对绝大多数建站需要。

ThemeForest上的主题使用的技术可能有些陈旧,比如很多都还在用上世代的WPBakery页面设计器,和同类Elementor这样的工具是没法比的,相信读者用过以后,绝不会再试用WPBakery。

ThemeForest上确实不乏成熟完整的细分站点解决方案,我们也该善加利用。

我的第一个付费主题是Divi,目前用Astra+ Elementor组合较多, 一个原本要5天制作的登录页,在这些工具的帮助下,只要个把小时。ThemeForest上买过不下20个主题了,AvadaFlatsome的成熟度还是给我留下了愉快的使用体验。

WP叔叔就是基于Astra搭建的,没有特别的原因,因为需求不复杂,其实这样的网站用什么主题都能做,而我个人现在偏爱Astra

付费主题License

单站

一个License同时只能用于一个网站(域名)。这是ThemeForest主题市场的销售模式,买一次建一个网站,多站无法重用,所以成本相对会高。

多站

一个License可同时用于(有限)多个网站,这种情况不多见。

不限站点

一个License可建任意多个网站。越来越少的主题提供这种权限,因为一旦流出一个拷贝容易挣不到钱。所以主题商一般仍会限制更新年限,也就是说主题本身不限域名,但更新(与技术支持)仍受限制,Divi可能是目前为数不多买了终身版就零限制的主题。

GPL

一个License可用于任意多个域名,但无法更新。很多只供单站使用的付费主题仍可在未激活时随意使用,甚至可以修改其源代码后再分发,即所谓“自由软件”。

这听起来不错,但实际商业项目仍不推荐,虽然能省钱,但得不到官方技术支持,用付费主题也失去意义。

当心!

你如果知道怎么Google,能买到极其廉价的GPL使用权的付费主题,但个中安全风险也只有你自己来承担,作为一个有些经验的PHP程序员,我想告诉你的是如果谁想要再分发篡改过代码的主题或插件,是零障碍的,这也是所谓“自由”软件的代价。

主题汉化

中文站长当然偏爱中文支持好的主题。

但也不必为主题本身不支持中文或支持不好而放弃合适的英文主题,这样等同于画地为牢。

因为你完全可以自己汉化,汉化也并非你想的那样会很麻烦。不需要汉化一个主题的所有文字,你只需要汉化你想汉化的那些。有非常好用的汉化工具如:Loco Translate

更多信息请阅读WordPress汉化

主题更新

中国大陆的WordPress网站,主题更新可能碰到麻烦,请看在中国使用WordPress

有WordPress主题方面的问题?联系我或到论坛讨论。


WordPress性能

总览

网站速度是综合速度,由多种因素决定,Ping值是网络延迟,对网页加载自然有影响,但不是主要的,不要把两者混为一谈,所以不要用Ping值来为一个网站“测速”。

页面加载速度不是页面下载速度,加载速度只存在与真实的浏览器里,它是HTML,JS,CSS,图片,字体等所有资源下载、解析、渲染的完整过程,每一种资源都可能让网站慢下来,每一种资源的优化也都能让网站快起来。

页面加载速度既是绝对的,因为每次从请求发出到页面加载完毕是一个确定且可衡量的值。也是相对的,因为操作系统、浏览器、网络线路能让网站速度剧烈波动,优化与否与技术不同也会带来明显变化。

现代网站速度越来越依赖前端速度,所以CDN为代表的边缘计算技术越来越重要,用WordPress建站,真正的性能挑战在前端,见WordPress缺陷

测速

测速工具能帮我们发现性能瓶颈,尤其是前端瓶颈:GTMetrixPingdomGoogle PageSpeed Insightwebpagetest

你的目的是要找到“为什么快或慢”,然后施以对策,追踪每个优化的效果如何,你可以用Google Analytics或其它提供性能追踪的统计平台,能看到平均访问速度持续下降,是一件令站长感到幸福的事。

让测速工具为你服务,而不是被它带节奏,不是所有的优化都值得做,你也不需要满分测速评分。

如果网站面向国内用户,最彻底的性能优化是把网站迁回国内备案,其它任何方法都不会达到同等效果。

放在国内的站点用国内工具测速,放在国外的网站用国外工具测速,才相对比较客观。

CDN

CDN是现代WordPress网站性能(与安全)的核心,它并非复杂的技术,在云计算时代已经高度服务化,没有门槛,任何网站都能用。

CDN在国外已经是绝大多数网站的标配,并且与安全产品整合成一站式基础设施,你也许没听说过Sucuri,但你很可能听说过Cloudflare,即使是服务器在国内的WP网站要加速到全球访问也是极其容易的。

国内网站对CDN的需求更加强烈。CDN能以较带宽低得多的价格为网站分流加速,以阿里云为代表的CDN产品已很成熟,应是国内站点加速的的首选,搭配流量包,能省一大笔带宽费。

CDN国内加速要备案,站长嫌麻烦的可以考虑用国外CDN产品,国内访客会被分配到香港、日本等近中国大陆地区,效果肯定没有国内CDN直接加速好,但聊胜于无,而且国外CDN的安全防护能力本身与加速功能同样有价值。

主机

现代WP网站靠CDN伸缩,主机本身对性能的影响相对次要。

但做WP网站势必选择主机,如果站长能随时科学上网,快速访问后台不成问题,但若前者无法保障,建议选择香港等地相对不容易受干扰的节点,Ping值尽可能低,访问速度尽可能快。因为站长需要频繁登录后台,而后台操作难以通过CDN充分加速。

如果你人在中国大陆,内地城市的主机自然是最理想的,至少你能快速打开后台,操作将十分流畅,但大陆的主机都要备案,不是每个站长都愿意忍受。

免备案,大陆访问又快的主机在香港、日本、台湾、韩国和美西的洛杉矶,Fremont等城市,其它地区光Ping值就300以上,速度不会更快。

WordPress主机了解更多。

图片

如果浏览器从你的WP网站下载的图片太大(单张500KB+),你的网站无论如何也不会快到哪里去,哪怕用了CDN,你必须优化图片本身。

虽然有些CDN能做图片优化,但我认为这不是最佳实践,图片应该在源站上优化完毕,交给CDN去分发。图片源头尺寸小下载快,碰到无法用CDN加速的场景也能保证最快的下载速度。

WordPress图片优化插件极多,免费的可以在官网插件库找到, 如果你有长期运营的WP站点,图片优化非常重要,要用付费服务,值得推荐的插件如Imagify,它和WP-Rocket是无缝集成的。

另一个插件是ShortPixel Image Optimizer的付费版(免费版每月最多优化100张图片),优化效果很好,50%+的无损优化比,价格为10刀10000张图,能直接对接Cloudflare

ShortPixel价格
ShortPixel价格

市面上免费的图片优化插件普遍存在的问题是要么压缩比太低,要么对原图大小有限制,要么有配额限制,对于图片较多的网站,并非长久之计。

有的站长可能觉得多节省个几K几十K的意义不大,单图也许是,但每张图都节省一点,整个网站图库就可以减少几十上百M,这些图片会被下载成千上万次,能省下大量CDN流量,而CDN是按流量计费的。

所以如果你能从一开始就用对图片优化工具,最大限度地减少图片流量,以后就不需要返工重新优化了。

前端

用了CDN,优化了图片,但如果不处理前端代码,你的WP站仍达不到最佳性能。

前端性能优化大致包含以下这些实践:

  • 合并CSS,JS代码,减少前端请求
  • 压缩CSS,JS代码,减少代码传输量
  • 优化CSS,JS代码加载次顺序
  • 压缩HTML代码,进一步减少代码传输量
  • 让图片与视频懒加载,减少请求与带宽损耗
  • 页面缓存,动态缓存,减少对数据库或文件系统的访问

能做这些事的插件很多,这些插件通常集成缓存功能,见WP官网插件库。我建议用WP-Rocket,它是付费的,但没有哪个免费插件比它更可靠。

WP-Rocket无缝集成Cloudflare CDN,与WordPress生态的兼容性最好,读者如果做WooCommerce网店,迟早碰到缓存插件兼容性问题,这时候你会想起WP-Rocket

如果你在中国做这些优化,请阅读在中国使用WordPress

后端

对绝大多数WP网站来说,用Nginx和用Apache没有本质区别,但用PHP5.6还是用PHP7.2有;我没办法告诉你一个网站要什么硬件配置,要回答这个问题,要有流量预期、应用类型等信息,但在云计算时代更好的策略是选一个大概合适的配置,随着运营随时按需扩展就行,因为硬件是可以随时扩展的,所以这也就不再是问题。

如果你发现后台慢,不急着升级主机,先看ERROR LOG, SLOW LOG,配合Query Monitor插件找出远程HTTP请求超时、数据库错误,代码错误。99%的情况下,都是因为某个插件。

如果你从国内访问国外网站速度慢,连上工具试试看,如果快,多半是因为国内网络,我再在中国使用WordPress部分会再讲。

再排除错误的情况下,联系主机服务商,让他们的技术客服帮你解决,这时候你能看出来你的主机服务商是好还是坏。也可以自己通过依次关闭插件的方法来排除,可以借助Health Check & Troubleshooting插件。

如果你正遭遇棘手的WordPress站点性能问题,也许我能帮你,联系我,或到论坛讨论。


WordPress安全

如果你在寻找保持WordPress网站安全的一般技巧,网上可以找到更详尽的WP安全实践,如:

常备容灾方案

这是安全的底线,看WordPress备份与恢复

WordPress是不安全的,这不需要粉饰。

我处理过不少被黑的WordPress网站,无一例外都是因为新站长缺乏经验。最普遍的原因有几个:

  1. 没有及时更新
  2. 没用安全插件
  3. 缺乏表单防护
  4. 来历不明的免费/廉价主题和插件
  5. 管理不善的廉价主机

及时更新

你的WP站点可能用上几十个插件,其中任何一个漏洞都可能被黑客利用,现在黑掉WordPress网站的“黑客”不是坐在电脑面前的人,而是互联网上7天24小时不间断运行的恶意脚本,很多攻击都是高度自动化的,且对重大WordPress(主题或插件)漏洞极其敏感,这些黑客程序总是能在第一时间利用它们在一夜间感染全球大量WP系统。

只要WordPress主题和插件是人写的,漏洞就永远不会消失,WP开发社区面临的是一场旷日持久的安全战,他们必须能及时弥补漏洞,否则自己的作品将被淘汰。

站长们要做的最重要的事,是保持更新,做到这一点并不难,装好Companion Auto Update插件,配置好自动更新即可,国内的WP网站自动更新可能碰到困难, 请参看在中国使用WordPress

使用安全插件

装上WordfenceSucuri,将给网站安全带来质变,打开应用防火墙(WAF)后,你能看到网站每天阻止的IP,那时你会看到网站所处的环境有多凶险,在使用它们之前,你可能没意识到。

如果有条件也可以把网站放到CloudflareCDN后面,它同时也是防火墙,有者强大的安全过滤机制,提供中小站长也可负担的DDos防护。

我的经验是把插件的本地防护与CDN结合起来,99.9%的防护就做好了,至少到目前为止我还没有在安全上失手的WordPress网站。

做好表单防护

一个配置不善的联系我们表单会成为整个网站的软肋,它能放大某些本身并不验证的漏洞产生的威胁。

无论是用WPForms,Gravity Forms,Contact Forms 7,还是任何表单插件,别忘了给它加一个HoneyPot,并开启机器人检测。

否则,自动防护工具不一定能阻止恶意提交,这时候,再好的安全工具也无法代替你的安全意识。

购买正版主题和插件

正版的东西可靠,因为开发者能靠软件本身挣到钱,就不必用黑暗手段。

而且正版的东西能更新,这也很重要。

免费或来路不明的便宜主题插件可能获取门槛很低,但它们是不是安全,有没有恶意代码注入,我们没有时间与能力去评估。

恶意软件之所以成为恶意软件,不是因为某个程序员一念之差,而是非常刻意的渗透行为。

另外,我一个普通站长,与其依赖少数程序员的破解才能,不如依赖格子间里码农的勤奋。我现在很少使用3个月内无更新的插件,除非它的功能无可替代。没有哪个可靠正版主题插件会连续3个月不更新的。

能持续“更新”的主题或插件,很大程度上是更“安全”的。

使用可靠的主机

不要在主机上贪便宜,请远离那些一年“几十块”的主机。

尽可能用成熟托管(Managed)主机,这让你不必纠结服务器安全,如果你觉得自己的运维能力更高,可以忽略这一条,但这个概率并不大,长期来看,主机提供方制定的长期统一运维策略更加可靠,因为它经过市场验证,WordPress主机部分有更多讨论。

如果没有全托管主机的预算,可以买非托管主机,结合运维工具来管理。

如果你的WP网站碰到安全问题,联系我,也欢迎到论坛讨论。


WordPress备份与恢复

备份是网站生命最后一道防线,无论发生什么,有备份就有希望。

你可以只备份WordPress网站(整站备份), 也可以备份整个服务器(整机备份)。前者更快但不备份网站环境,后者慢但备份网站整个运行环境。

虚拟主机或ManagedVPS自带备份恢复工具,不必额外插件,虚拟主机通常无法整机备份,因为站长无服务器权限。

非Managed VPS可集成WordPress插件:UpdraftPlus,设置云备份到Dropbox,OneDrive(更适合国内站点),对象存储如Amazon S3,SFTP服务器等,并可一键恢复(只要网站后台可正常操作)。

避免在本地存储备份

不要将整站备份存储在WordPress网站本地目录下,如果忘记删除,将可能泄露备份文件。

如果不想用插件,可以考虑用WP CLI配合Linux Cron实现整站自动备份,命令行配置请参考这个链接

当网站达到几百M存储时,整站备份的速度优势就不大了,有条件不如整机备份。

如果您有WordPress备份恢复相关问题,联系我,也可到论坛讨论。


WordPress迁移

WP到WP

迁入主机服务商很乐意帮你,他们的技术客服不可浪费,也许你要做的只是把旧站权限给他们,剩下的让他们干,自己可以在屏幕前喝杯咖啡。

WP迁移插件很好找,个人喜欢All in One Migration,小于512M存储的小网站可免费迁,再大要付费。

我自己迁移更大的网站不用插件,通过WP后台上传上G的东西容易被打断,个人经验这时WP CLI更稳健。流程是:

  1. 登录老站服务器
  2. 安装WP CLI
  3. 进入WP根目录
  4. 执行 wp db export 导出数据库(参数请自查)
  5. 把整个网站根目录打包
  6. scp传送到新主机,解包
  7. 在新主机安装WP CLI
  8. 在新主机建立新数据库
  9. 修改wp-config.php,填写数据库账号密码
  10. 进入WP根目录
  11. 执行 wp db import xxx.sql
  12. 在新主机配置好Web服务器
  13. 完成迁移

这样可行是因为现在的虚拟主机VPS都提供SSH,预装WP CLI的也不在少数。

懂技术的人做WP迁移,工具不必止于WP CLI,自己顺手就好。

其它CMS到WordPress

Google “X to WordPress”,X 是你用的CMS名称,Drupal,Joomla … 等传统CMS;Hugo,Jekyll … 等信息静态网站生成器,很可能有人已经为你写好了到WP的自动迁移程序。

这里不展开。

自建站点到WordPress

自己开发的网站迁移到WordPress。

最彻底,效率(可能)也最高的方法是用WordPress栈把旧站重做一遍,如果你想“这很麻烦吧”,很可能你还没用过ElementorDivi这样的页面设计器。

WP重做自建网站不是让你用WP把旧站代码重写一遍。

绝大多数网站都只有极有限的页面,一个熟练的WPer迁移这样的网站大概只需几天时间。

碰到棘手的WP迁移问题?联系我。 也欢迎到论坛讨论。


WordPress SEO

SEO没有秘密,靠的是耐心和纪律

如果您知道怎么把内容做好,那么对您来说,SEO没有秘密。

只要你抱着为用户提供有价值内容的诚意,加上一点耐心和纪律,你也能成功。如果你真有耐心与诚意,想失败都很难。

然而绝大多数做SEO的人不会成功。这是为什么呢?

他们把几乎所有注意力都放在了技术SEO,而忘记了内容才是SEO的根本,这就像炒股的人把所有精力都用来研究K线技术,完全忽略宏观经济,行业现状,企业经营的基本面一样。

你能搜到的网上SEO教程基本都在告诉你把关键词放进URL,放进文章大标题,放进<h2>,<h3>子标题,放进正文,让它们反复出现在文章的各个部分。

这些教程继而告诉你,发外链,多多发外链,去论坛发,花钱找“专业SEO”帮你发,和人交换外链。

然后呢,然后你的网站排名自然就上去了。中文站长们觉得自己找到了SEO秘诀。

所以中文互联网上充斥着SEO技“术”过关,却连篇幅都不达标的小短文,站长觉得某个关键词自己要击中一下,花10分钟攒一篇小短文,勾兑点图片就发布了。

没有耐心是我们中国人最大的毛病,人人想投机也只会投机,稍微需要点长线投入的事,就做不好。

如果你没有几个月的时间预算,劝你不要做SEO。要创造出对用户有价值,搜索引擎也喜欢的内容,真的需要很多时间。

你看我这篇文章到现在都还没写完,其实两个月前我就开始规划了,我正在每天改进一点点,把内容的价值先提供给读者,技术层面的SEO到此刻(2020/3/5)还没来得及考虑呢。

我希望这篇文章的存在,能给我那些有至于掌握SEO这门艺术的读者们一些启示:SEO真正的中心只有一个,它叫内容建设

明白了SEO的“道”,我们再来看SEO的“术”。

关键词研究

当你选定内容创作的话题时,关键词研究就是件“水到渠成”的事。问题不是你找不找得到高价值的关键词,而是你能多快找到,你是花2个礼拜还是花2个小时。

你需要关键词研究工具。

如果你想从免费的工具开始,我不会拦着你,Google自己有Keyword Planner,是个不错的开始。

但免费的工具绝对不会给你高价值的关键词情报,Google也不会。

关键词研究错,SEO步步错。

如果从不用SemrushAhrefs… 这样的付费工具,而只想用免费工具做关键词研究,那么假如你足够勤奋,这项工作你大概能做到6/7成,剩下的3/4成是你难以挖掘到的高价值商业情报。

其实你不妨想一想,为什么Semrush能卖到这个价格?

为什么SEMRush能卖这么贵
为什么SEMRush能卖这么贵?

我们得改变对这付费SEO工具的看法:你买的不只是技术协助工具,更是商业情报。错误的情报必然导致你做出错误的决策,目标是错的,武器威力再大有什么用呢?如果你连该为什么关键词优化都只用免费工具做个“大概”,何以期望获得SEO排名与网站流量的丰收?

域名

包含主关键词的英文站域名对SEO有加成。然而在任何一个niche,要买到这样的域名都已经不容易。我们按常识来推断,如果全世界有10000个做女鞋的网站,买得到含”women shoes“关键词组合的域名可能只有几十个,如果域名包含关键词“很重要”是不是意味着剩下几千个网站就都没希望了?

当然不是!Google当然不会允许可遇不可求的稀缺域名因素来决定一个网站的命运。

所以域名不重要,用说着顺口的,符合习惯的,买得到的就行了。 不需要自己去“想”域名,用域名生成工具来帮你。

不要为搜索引擎选域名,要为人来选域名。

不要故作高深,而要尽量用平白的语言,要符合目标市场的表达习惯,站长自己如果英文不好,一定要咨询英文好的人,避免因为不了解目标市场文化背景而闹笑话。

URL的根本作用是标记资源,简短、好记、好分享的URL就是利于SEO的URL,是否包含关键词并不重要,如果你的内容本身是成功的,它的SEO表现不会因为URL是否包含关键词而产生变化,如果你的内容本身是失败的,为URL加上关键词也不会帮它提升排名。

英文文章URL自然容易包含关键词,但中文文章URL内不一定,分享到邮件、微信、微博等平台时很不美观:”%E8%BF%99%E6%98%AF%E4%B8%AD%E6%96%87″。绝大多数时候不如用数字、拼音或英文,电商站也可能用SKU。这需要你定制WordPress的固定连接,Permalink Manager Pro应该是目前最好的工具,WordPress内置的定制选项不够强大。

标题

标题里出现关键词是必要的,但出现即可,不必刻意重复,正文也一样,自然流畅的行文更加重要。相关的关键词与直接击中的词一样重要,所以简单机械地重复直接关键词不止不是好的SEO策略,而且可能带来负作用。

面向用户紧扣主题地拓展写作才是返璞归真的无法之法。标题的根本目的,是在当前话题下,把读者引入更广更深更细的角度。

链接

内链比外链要容易得多,投资内链的回报更大,要先做好内链。

把网站的文章和页面分出层次,在话题范围接近的内容间建立链接。

外链的质量比数量更重要,所谓质量是指,外链源站整站主题、外链源页面主题,外链所在位置周边内容主题与外链目标页面内容的高度相关性。

从与外链目标页内容毫不相干的众多外站链入,是典型的SEO“自杀”行为。对绝大多数站点,在做好网站内容基本面之前去花时间(甚至金钱)去做外链,是舍本逐末的SEO。

外链也许仍是Page Rank算法的重要因素,但如果站长想通过大量外链推起一个自身内容单薄站点的SEO,不妨先造时间机器穿越会十几年前的互联网时代。

WP插件

如果在2019年让我推荐一个WordPress SEO插件,我可能推荐Yoast,但在2020年,我推荐Rank Math

对于中文站长,很可惜,市场上有很好的英文SEO工具,但还没有同样好的中文SEO工具,好在够用。

向谁学习

如果你投资SEO技术(也是艺术),从Brian Dean开始,也许你不需要向第二个人学习。

你能在Youtube或自己Google、百度到大量SEO资料,它们大多数都是“谣言”、“谎言”或两者的混合物,尤其是那些让你觉得SEO原来是“这样”并且感到跃跃欲试的东西。

SEO没有秘密,如果您知道怎么把内容做好。

如果你有WordPress站点SEO的疑问,可以联系我,或到论坛讨论。


WordPress多语言

TranslatePress

当你的站点多语言策略无法负担高额人工翻译成本时,应该用TranslatePress

它提供目前最直观的实时翻译界面,且可对接谷歌翻译API实现自动翻译,相对人工翻译成本可以忽略不计,这里指的成本既是金钱更是时间。

自动翻译应该是任何网站多语言方案的起点,让人工校对修正作为补充,是最平衡的方案。

TranslatePress不是十全完美,它和市场上其它自动翻译工具一样,碰到那5%的边界场景需要技术人员介入,它不是彻底的自动翻译方案,我们用它是为了那95%。

WPML

如果翻译的彻底性对你非常重要,应该考虑WPML,它能直接对接各人工翻译服务平台,只要你愿意付钱,可以得到最准确的翻译。

它也能集成微软的机器翻译API(额外收费),但这不是我们用WPML的主要目的,否则你应该用TranslatePress

网站需要部署多语言方案?联系我或者到论坛讨论。


WooCommerce

WooCommerce不是玩具

“电商”是产品管理,库存管理,订单管理,销售管理,客户关系管理,物流管理,金流管理 … 的总和,WooCommerce是提供这个总和的“开放”平台。

“开放”的意思是:理论上你可以无限定制这套系统。

我说“理论上”是因为:别指望在没有强力技术支援的前提下搞定所有需求,尤其是定制需求。WooCommerce短期也许是找几个插件集成完事,中长期一定是多插件状态下的整合定制。

因为插件解决经过市场萃取的“普遍”问题,而每个电商网站都有自己的特殊需求,个性定制是无可避免的。

在这里我要奉劝国内志在建立网站做外贸的朋友(工厂或SOHO),技术绝不是你们的优势,你们该发挥的是产品、价格、服务优势,把技术交给懂技术的人,这得花钱,不会便宜。

如果确实没有预算来请专业的技术,不如用ShopifyWooCommerce替代,这些平台的技术门槛低,更适合起步。

WooCommerce不是玩具,如果你觉得“我学一学也能驾驭”,你可以试试。

没有营销方案?不要做电商网站

过去几年,我接触过一大类客户,他们以为只要找人把网站做起来,就自然能带来流量,不知道营销方案为何物。

你的潜在客户也许在Google搜索,逛Facebook,或是Reddit的常客,他们活跃在互联网上某些地方,他们不会“自然而然”地来访问你的网站。

你得投放Adwords、Facebook广告,做搜素引擎优化(SEO),到Reddit上挖掘目标用户群,或是用邮件群发来撒网。

这意味着:

  • Facebook:找国内FB代理去开企业户,不要试图用个人号做广告投放
  • Adwords:至少准备一个Google账号,有一张外币借记卡、信用卡吧
  • SEO:至少得长期输出与产品线相关的内容的团队与能力吧
  • Reddit:至少每周得有那么一两个小时的闲散时间去带节奏吧
  • 邮件营销:你得至少能每月投入一两个小时【发一封像样的邮件】吧

我曾经有幸碰到的客户里,机会主义到极致的,是连产品资料都懒得准备,图片都懒得打磨的。一篇文章都懒得写的小老板们,可能已经太习惯“短平快”的赚钱方法,稍微需要点时间投入的事,他们懒得做,也做不好。

但奇怪的是聊起靠着自己摸索出来的FB广告细分投放做到月销售额几十万美金的小小SOHO,或夫妻两个靠着对十来个非热门关键词的排名统治,做到可以双双全职旅行的,小老板们又常常两眼放光。

做了有年头的都以为自己“懂市场“,觉得自己不用了解市场了,线下也许是吧,不过你们很多人真的不懂互联网语境下的“市场营销“是怎么回事。

这里没什么秘密,我也没这个必要故弄玄虚,你自己就能百度到,但绝大多数人即使知道也做不到,没这个耐心。

在没有营销方案之前,不要做网站,浪费钱。 即使你已经有一些老客户,也得起码准备好做营销投入的时间与金钱预算,才能叫电商网站。

别因为便宜用WooCommerce栈

经常有在Shopify失利的客人问我这个问题:我现在用Shopify但是费用越来越高吃不消,想转WooCommerce …

如果客户因为Shopify或其它各种电商自助建站平台的定制局限性而决定转WooCommerce,我举双手欢迎,但如果客户只是觉得WooCommerce更加便宜,我就不得不怀疑他的决定。

WooCommerce可能没你想象的便宜,越是复杂的网站越是如此,你可以观察一下WooCommerce官方插件YITH这两个地方各种插件的价格 —— 抱歉,我不想在这里讨论使用盗版插件达到省钱目的的可能性。

并且我前面说过了,WooCommerce不是你能驾驭的玩具,你得雇专业技术,而你自己驾驭Shopify是可能的。

但每个电商网站都不同,到底用什么,无法一概而论。我个人的经验是,越是产品多样,业务复杂,规模大的电商站,越应该考虑长期扩展性,这时候WooCommerce可能是更好的选择,相反简单、长期扩展性要求不高的站点用自助建站平台更合适。

但无论如何,不必因为WooCommerce便宜而用它,说到底,做电商所需要的时间和金钱投入相比普通网站,“便宜”真的是个伪命题。

如果你在寻找专业WooCommerce开发,联系我,也欢迎到论坛讨论。


WooCommerce替代

虽然WooCommerce被全球25%+的网店使用,但做电商网站的工具很多,你是有选择的。我在WooCommerce部分讨论了这个平台的根本优势在于对复杂业务的长期支持能力,而不是便宜

国外的WooCommerce替代平台:

  1. Shopify
  2. Wix
  3. SquareSpace
  4. BigCommerce

国内的WooCommerce替代平台:

  1. 起飞页
  2. 上线啦

常用WordPress插件

评论

WordPress的评论系统功能不强,没有评论与回复通知,没有置顶,锁定等功能,wpDiscuz是比较成熟的替代方案,数据存储在网站本地,不依赖第三方服务,不会有访问问题,功能全面,提供图片上传、私密回复等付费扩展。

论坛

bbPress的设计与开发滞后,wpForoAsgaros Forum是更好的选择,wpForo的团队就是wpDiscuz的团队

固定链接高级定制

Permalink Manager Pro:如果你想把网站URL简化到/article/123甚至/123,或者去掉WooCommerce产品链接里的/product/和产品分类里的/product-category/,或者你想把SKU放进产品链接/product/DQ243甚至/DQ243,你需要这个插件,它的功能远不止自定义各类内容的固定链接,我把它们留给读者自己去发现吧。

Permalink Manager Pro
Permalink Manager Pro 自定义各类内容固定链接

它的作者是Maciej Bis,作为PMP的付费用户,我和他打过两年交道,是非常敬业的开发。

PHP自定义代码管理

  • Code Snippets

前端自定义代码管理

  • CJT

安全

  • Wordfence

反垃圾评论

  • Akismet

SEO

  • Rank Math

Gutenberg自定义内容块

  • Block Labs
  • Lazy Blocks

WordPress解决方案

个站

网站是你自己的,用什么建,是你的自由,我也不会告诉你WordPress是唯一选择,做个人网站,WordPress替代很多,对很多人来说,WP本就不是最佳选项,这是事实。在程序员圈子里,使用Github静态站或者Hugo,Jekyll等工具生成的技术博客极其普遍,我也喜欢这些工具,也没打算说服大家去用在写博客这件事上已无多大优势的WP系统。

我假设个站是简单的,也极少能有每天上千的访问量,如果读者对用WordPress建个站感兴趣,这是我认为目前绝大多数人都能操作且访问快,综合起来更适合中文站的方案:

域名阿里云
企业邮箱:阿里云企业邮箱有免费款
主机:阿里云轻量应用服务器,香港的免备案,可以一键WP,或者用运维工具,自己懂的自己配也行
主题:Divi或你喜欢的任何免费主题

基本不会用到CDN,想用也行,不推荐国内的虚拟主机,国外的可以,但国外主机的问题(无论是虚拟主机还是VPS),国内访问都不可能快,稳定性也难保障,就不推荐了,除非个站面向国外访客。

企业

如果你想做任何形式的企业站,不管是介绍企业本身,还是展示产品与服务,又或者把网站作为与客户在线沟通的工具 … WordPress都是最好的工具,市场上没有任何工具,也没有任何建站方法比WordPress更专业高效。

域名国内阿里云,国外NameCheap
企业邮箱:国内阿里云,国外NameCheap
主机:国内 阿里云轻量应用服务器配合运维工具,国外CloudWaysRunCloud配合任何一线主机即可,AWS,GCP,Vultr都行
CDN:国内阿里云全站加速,对安全要求高的,考虑SCDN,国外用Cloudflare
主题:Divi或者Astra,绝对不要用免费主题
页面制作:Divi自带页面设计器,Astra配合Elementor

外贸

在你决定做独立外贸站之前,请先阅读WooCommerceWooCommerce替代两个部分。

重要的观点请允许我再重声一遍:

  • 如果你没有营销方案,不要做独立站,那只会浪费时间与金钱
  • 不懂技术但想做SOHO但技术投入缺乏预算的朋友,我建议你从Shopify开始

如果你确定WooCommerce更加适合自己,下面是我认为最好的外贸站方案:

域名NameCheap
企业邮箱:NameCheap
主机:CloudWays
CDN:Cloudflare
主题:Astra
登录页制作:Elementor
核心插件:WooCommerce
高级功能:WooCommerce官方插件YITH

用域名为后缀的邮箱与客户联络,不要用你的qq/163/gmail个人邮箱,不要用国内企业邮箱,那样你的邮件可能总是掉进客人的垃圾箱。NameCheap提供可靠的企业邮箱服务,一点都不贵,国外这类【域名】服务商很多。

虚拟主机不适合电商站,因为资源共享,服务器瞬时速度不可测,一个邻居站的某个慢SQL就可能极大影响客人访问体验。

不要自己管理服务器,尽可能用托管主机或运维工具实现自动或可视化管理,你的Linux水平再高也不太可能比专业运维脚本想得更加周全,用专业工具,你的服务器和网站更安全,资源利用率更高,更多请看:WordPress安全

不要指望电商网站单靠主机本身来伸缩,必须引入CDN,越早越好,既为安全也为性能,一个WooCommerce网店的性能瓶颈往往不在服务器与后台,而在前端资源,看WordPress性能

投资时间学习Elementor这样的页面设计器,你能用它在1-2天甚至1-2个小时制作出结构复杂,呈现惊艳的产品/活动登录页。

当你需要高级电商功能的时候(产品展示逻辑,结算流程优化,支付网关对接,运送方式对接,运单流程优化,客服,转化率提升以及很多很多方面),你的第一站应该是WooCommerce官方插件,很多时候上面某个插件已经解决了你要解决的那个问题。有的插件不便宜,但提供的解决方案的价值将超过你的花费。

如果你在寻找专业WooCommerce技术,联系我,我很乐意长期服务这类项目,也欢迎到论坛讨论更多WordPress解决方案。


投资WordPress

35%的网站是用WordPress做的”是我们选择WordPress的理由,但也许不是最好的理由。

过去2年,WP给我直接或间接的回报已超过7位数。我正把越来越多的个人时间投入WordPress,不是因为它能帮我找到下一份工作,而是它让我能为自己工作。实际上,到2020年2月,我已经离开职场15个月,我为客户工作,但最终为自己工作,你可以说我是自由职业者,其实我并不自由,但比起过去十几年的程序员职场生涯,我自主了。

我有弹性的时间去做想做的项目,它们很多会失败,让我失去耐心,也有少数运气好的能存在下去,让我欣慰,但无论如何,我乐在其中。

WP是一种高价值的技能,值得投资。

同时,它也是一个高壁垒的行当,这让它更加值得你投资时间。

我之前没有注意到这一点,后来发现WP生态存在这么多年,几乎能适应所99%的建站需求,但为什么在中国国内就是不温不火?最近我明白了。

国内想做WP的大部分孩子英文不好,少部分英文好的孩子们又缺乏耐心,英文好有耐心的的孩子们又特别怕花钱,而如果你想在WP生态里成功,必须同时具备三者:英文好,有耐心,敢花钱,如果你英文不好,你得准备好两倍的耐心,但你仍然能成功。

WP的学习曲线:

上来是一马平川任你驰骋的大平原,正当你策马奔腾时你掉坑里了,马脚崴了你只能步行,此时你才发现已迷路,你假装气定神闲因为带的干粮还够,直到你看到不远处一线雪峰,你到山下才发现比想象的高,折返已经不划算只能硬着头皮爬,爬着爬着你快泄气的视时候,突然看到冰封王座 ~~~~~~ 是假的,爬着爬着你快泄气的时候,出现一只神雕,他扑了4下翅膀,再扑了9下翅膀,暗示你“兄弟只要支付49美刀就带你到冰封王座” ~~~ 是真的,你二话不说关掉了浏览器窗口。

网上很多文章告诉你WordPress是免费的,很容易上手,但其实成为专业的WordPress开发并不容易,除非你认为你需要做的只是用会几个免费WP主题或插件。

如果“免费”是你使用WP的全部理由,你大概永远也体会不到这个工具的真正生产力。

如果你有意投资WordPress,进入这一行,联系我,也欢迎到论坛讨论。


学习WordPress

如果读者有一时兴趣,免费获得一个WP测试站的方法很多,请看这篇文章XAMPPDesktopServerFlywheel Local都是不错的工具,都很有用,但真正的WordPress学习可能是从你开始建立一个在线站点开始的。

无论是用WordPress开个人博客,建立企业在线名片,搭建在线论坛,运营在线网店 … 用它做出实际的应用的过程可能才是最好的学习。

你碰到的第一个问题是在哪里买域名和主机。不必在这上面浪费时间,就在阿里云(万网)注册域名,实名一下,买一台阿里云轻量应用服务器,香港节点,免去备案的干扰,价格也是你能承受的,从最低配开始,需要的时候再升级,北京时间100%的中文客服不是哪个国外主机能提供的。选择WordPress一键安装,然后在阿里云后台把域名绑定到服务器,打开SSL证书,你能以最快的速度让一个WP网站上线。

装上WordFence安全插件,装上UpdraftPlus备份插件,激活Akismet反垃圾插件,做好基本配置,让网站接下去运行无后顾之忧。

选一个主题,选AstraDivi等流行的通用主题不会错,它们对各类建站需求有很好的适应力。每一个主题都需要学习,装上以后建议完整地过一遍所有配置选项,不明白的可以参考主题官网文档,或者问主题开发者客服。

开始规划网站内容,从菜单,分类,页面,联系表单,侧边栏这些基本的元素开始。把基本结构搭好,不要追求完美,要先把基本内容做起来,学习主题是如何支持这些内容的显示的。

熟悉了WordPress的基本操作,也了解了主题各项配置,可以考虑集成ElementorDiviBrizy这样的页面/主题设计器,开始你的WP高效开发之路。

国外的WordPress社区要比国内活跃太多,Youtube上能搜到很多教程,应该多加利用。多尝试,别怕犯错,学习WordPress。

如果有WordPress学习上的问题,不妨联系我,或到论坛讨论。

学习的时候花点钱买个主题、插件、服务是必要的,不要吝啬,看清楚退款政策(一般都提供30天以上无理由退款),放心大胆地买下来试用,才能学到东西,我个人的WordPress学习和试用经验,很多时候找到正确的解决方案就在我们决定付费的那一瞬间,这是国内很多“WordPress业余票友”还没搞明白的事。


WordPress替代

自助建站工具 VS. 自助建站工具

国内外自助建站工具很多:Wix,Weebly,SquareSpace,上线啦 … 它们相比WordPress的优缺点:

优点

  • 真的不需要懂技术,使用门槛很低,适合小白用户
  • 一站式托管服务,不用担心主机、邮件等基础设施
  • 恰到好处的定制选项,主动舍弃复杂定制以保证系统整体高度可用

缺点

  • 功能的天花板很低,网站需求稍微复杂一点点,就会触顶,有时候做不了就是做不了
  • 价格可能是WordPress建站方案的几倍,额外定制成本容易失控
  • 国外许多优质的自助建站工具在中国长期处于被屏蔽状态

是该用自助建站工具还是现代WordPress栈?没有标准答案。如果你要建的网站侧重静态页面的制作或者只有简单统一的内容形式,可以肯定两者都能胜任,比如一个摄影师用来展示作品的网站,一个独立博主的个人博客,甚至一个产品不多的电商网站。左右你决定的更多是价格,时间,团队等非技术因素,有时候可以只是站长个人偏好。

两类工具都试试,做一下研究,看看它们如何与自己的需求对接,再来做决定不迟。

Drupal,Joomla,Discourse等其它第三方系统

要比较它们本身就是一个巨大的话题,我只能现在这里留个坑,期望有时间的时候再来展开。

但我可以这么说,如果你驾驭不了WordPress,你大概也无法驾驭其它第三方系统,不管它们是CMS还是别的。

自主开发 VS. WordPress

没有任何现成系统的灵活性会比你自己从零开始写代码高。

但在你决定走上自主开发这条路之前,至少可以花一些时间来了解WordPress,这毕竟是一个解决了两大类网站的成熟平台:内容管理与电商。

也许你需要的不是简单的Post和Page,而是更专门的内容类型,没问题,可能已经有开发者为你的业务类型制作了专门主题,无论是餐馆、旅行社、婚庆预约都能找到现成解决方案,当然你得花一点时间来寻找。

再小众的业务,即使没有现成方案,也可以用Custom Post Type UI配合ACFElementor等工具,高效地构建出自定义内容类型和展示它们的动态页面,WordPress已经具备几乎无限的内容适应能力。

如果你想与我讨论WordPress替代系统,不妨留言,或到论坛提问。


159 评论
Inline Feedbacks
查看所有评论
Bob Cruise
2020年7月26日 下午6:15

用了一年多的wordpress,目前觉得它最大缺点就是速度慢(排除主机因素,对比shopify或者opencart),需要付费插件和cdn优化

Phobeb
2020年7月12日 下午9:31

会英语有耐心,欠缺编程技术,正在努力提升WP开发相关技能,喜欢就干,坚持,加油!

mh
2020年7月12日 下午7:27

我之前买了一个vps用来—-,后面想着利用率太低了,这两天就顺手在上面搭建了一个个人博客,很多东西都不太懂,正在学习。不过我的vps是最便宜的那种,3.5刀/月,512MB不到的RAM,存储空间也只有10G,个人博客的话我觉得这两年应该暂时够用了。

目前正在思考一个问题,即我究竟需不需要wordpress?
感觉hexo这样的东西说不定已经能满足我的需求(当然是目前的需求),但纯静态的页面可能会有一些没想过的限制。不太了解web这块,所以比较纠结吧……

zs
2020年7月10日 下午4:00

不能叫你wp叔叔,不然显得太老,毕竟我也30了,哈哈~
本人前端程序员,买了avada主题,现在想用这个主题自己写一个页面,替换默认的profile页面,不知道怎么实现。能否提点一二?你这里有开发教程吗?

zs最后修改于1 月 之前
huigou
2020年7月6日 上午1:30

在知乎看到您提到“网页设计的要素:字体 / 配色 / 信息结构 / 交互”,作为一个想自己建站的新手博主,请问关于这些内容要入门实践的话,推荐看什么资料比较合适?

几千寒热
2020年5月17日 下午7:48

好!在知乎一直能看到WPSHUSHU的回答,今天是第一次进网站。这篇文章应该是中文网页里面关于WP最详尽的描述了,读下来,作者的价值观也很㊣,苍茫网海,谁堪共酒杯?

stay
2020年4月30日 下午2:41

前辈好,先为前辈点10086个赞!
想问下,如果网站每天有上百万的流量访问,用wp做为博客站/新闻站是否能承受呢?
访问速度是否会特别慢啊?

hyman
2020年4月28日 上午11:17

居然这么多人都在研究wpress,幸福,我建了个wordpress技术交流群,********,需要的请加我

Qing
2020年4月22日 上午11:49

为前辈点赞10086~
有一个问题折磨了很久,还在探索解决方法,请求指点,感激不尽:
1.wpforms等各类表单频繁收到gsa营销邮件,如何阻止这类邮件呢?
2.如果给表单增加了reCaptcha又很影响速度

Shirley
2018年5月31日 下午4:32

请问目前的付费课程是不是就是wordpress的使用课程?另外,外贸建站的话,能不能推荐一下主机服务商用哪家比较好点?

另外,运行Wordpress是不是需要主机有以下要求?

1. PHP7或更高
2. MySQL 5.6起步
3. HTTPS支持

wp叔叔
2018年5月31日 下午6:09
回复给  Shirley

目前是。
如果你要建站,我建议你看“付费服务”。

Shirley
2018年5月28日 下午5:42

你好,

简单浏览了一下你们的网站,信息量比较大,对于WordPress建站也是有自己的独特看法。目前的疑问是,你们主要能提供什么服务?我看到会员费是300元人民币(如果没看错币种的话)。那请问成为会员后有什么会员服务吗?我比较关注的是你们能提供什么?谢谢,盼解答。

wp叔叔
2018年5月30日 下午8:36
回复给  Shirley

会员能访问我录制的付费教程。

Stav
2017年12月26日 上午4:48

感谢WP叔叔辛苦的介绍。本人Java后端码畜,打算利用Wordpress自建玩票的小网站,从站长知乎回答一路追了过来。

KEVEN
2017年11月21日 上午8:22

你好,
我们需要建一个购物商城,自己对WP不熟悉,麻烦能不能帮我们建这个网站,价格好说。请联系我QQ

wp叔叔
2017年11月21日 上午8:54
回复给  KEVEN

KEVEN

私下邮件你了。

10why.net
2020年3月30日 下午10:01

手上一个10多年的站吃灰已久,处理速度和安全问题心力憔悴,看了你的总结鼓起勇气做了一次大改版,特此来表示感谢,并主动加上了友情链接。

nwell
2020年3月30日 上午1:48

这是我看过的最真诚、干货的面向wper创业者的好文,花了两小时逐字看完,看问题的角度很好,直接点出问题或方法核心和真面目,十分赞同叔叔观点。如有幸,希望能加个好友。

大飞哥
2020年3月24日 下午12:21

写得非常棒。。支持一下。。。

johnny
2020年3月24日 上午1:31

高手隐于市的文章,若是一个月前我来看这篇文章,估计是云里雾里,但是直到今天已经折腾折磨了很久的我,终于看懂了……

光环下的人
2020年3月23日 下午4:28

wp叔叔你好
写的非常棒,点赞

J
2020年3月17日 下午3:23

同码农,来过

noname
2020年3月16日 下午12:43

这是机翻文吧

马士虽
2020年4月13日 上午11:15
回复给  WP叔叔

我以为你写的,感谢分享

laquarius
2020年3月19日 下午7:56
回复给  noname

机器翻译的文字不会有这样的逻辑与条理。
更不可能面面俱到。
18个小标题,给人的第一感觉是 作者的厚积薄发。
我相信更多的东西没有写出来,因为很多有价值的东西不是免费的。

奶爸建站笔记
2020年3月15日 下午10:03

如果说十年前的话那叔叔跟我差不多大,只不过我不是程序员。那个我就想问问,astra和divi看上去你都有了,divi对比astra优点和缺点有哪些?我看你最终选择了astra在这个网站上用。

laquarius
2020年3月9日 下午1:37

每天都来扫一遍,几乎每天都能看到更新,内容越来越精细,反复读,收获很大。

cpbabyblue
2020年3月3日 下午9:47

感谢又增加了youtube的学习视频,其实选择困难症,如何选择最好的教程也是初学者面临的困境,wp叔叔的油管视频推荐很及时!

kuailxxh
2020年2月28日 上午6:44

对wordpress的学习,我真的是无意间来对地方了,希望笔者在有限的时间里继续更新下去,再次由衷的感谢。

cpbabyblue
2020年2月26日 下午11:43

回归wordpress这篇文字看了好几遍
每看一遍,就增强一些我选定wp的决心
一位长期从事网络技术研发工作的专家,他的判断肯定是靠谱的
打消自己想学代码的想法,认认真真吃透wp的功能,用好wp生态的优势产品,期待早日组合成强大的战斗力,将自己的精力聚焦在网站内容上!

cpbabyblue
2020年2月24日 下午2:19

哈哈,本来我想入手 Betheme,被老师这么一讲,我打算 Divi终身版了!

cpbabyblue
2020年3月1日 下午2:23
回复给  cpbabyblue

开始边学边用divi了,初步接触,感受到了divi的强大,以及可定制性之高。
很难理解,之前为什么自己还会产生去写程序的想法,那是多么的愚蠢!一个非科班的人想改写专业的开发团队的成熟作品…
我现在的认识是:如果一个wp的主题在使用的过程中,让一个普通的想建站的用户产生了自己去编程,去改写人家代码的想法。
只有两种可能性
1)你还没有摸透这个主题。
2)你选错了主题,去选一个适合自己的,不用自己写代码的主题吧!
基本上没有第三种可能了…

IDC严选
2019年12月3日 上午9:11

以前我每篇文章都手动编辑英文slug,后来发现三个问题,一是麻烦,二是英文水平不行,三是链接层级不深的情况下,很长的标题导致链接不协调。于是我就统一用 post id了,感觉很爽。

zhou
2019年1月23日 下午11:45

有个问题想请教一下:有没有什么referral插件可以生成referral code的,就是给所有会员生成一个专属的优惠码,他分享给别人,别人在付款时填入优惠码,双方都可以获得折扣或返点的,就像iherb的rewards计划那样的。我看了很多插件似乎都只能生成referral link。

wp叔叔
2019年1月24日 上午11:06
回复给  zhou

你可以考虑一下 https://affiliatewp.com/ 插件

winnertoronto
2018年10月29日 下午3:22

大佬请教个问题成吗?
http://www.pptfans.cn/
这个网站首页右上角的微信是用的插件吗?
网页源代码里好像没这个插件啊

wp叔叔
2018年10月29日 下午4:12
回复给  winnertoronto

这是站长微信公众号的二维码,就是个图片,理论上不需要插件实现,主题里嵌入自定义代码即可。

winnertoronto
2018年9月23日 上午5:47

有个新问题,想请教下
昨天,我为了谷歌排名,发了几个链接。无意中发现一个问题。
我在这个人的博客下面发了1个链接,结果今天变成我发了210个backlinks,在他的博客下面
是我通过ahrefs发现的
请问这是什么原理?
这是我发链接的那个页面(下面那个回复的名称“加拿大留学移民”里含有我的链接):
dapengde.com/archives/19764

wp叔叔
2018年9月23日 上午7:50
回复给  winnertoronto

这不是个一两句话能回答的问题,得看系统,得看具体状况。

winnertoronto
2018年9月20日 上午6:29

能不能请教个问题。

为什么有时候谷歌网站快照会404?

比如我搜索“wp叔叔”, 然后点网站快照,就出现

404. That’s an error.

The requested URL was not found on this server. That’s all we know.

因为我的网站也是这样,刚刚拿你这个站试了下,也一样。 这是什么原因呢?

请教了

wp叔叔
2018年9月20日 上午6:56
回复给  winnertoronto

那时是我没做好,现在应该不会了。

Ben
2018年9月12日 上午11:56

谢谢你的分享,我也是碰到了这个问题,看了你的推荐觉得非常有帮助。

winnertoronto
2018年9月7日 上午3:07

对了,能不能请教您的问题

像我这样能力和智力上当不了程序员的普通行业从业者, 除了wordpress,还有什么对一般行业有很大帮助,和您的行业相关的东西可以学?

wp叔叔
2018年9月7日 上午5:13
回复给  winnertoronto

writing especially copywriting
digital marketing
sales techniques
but the most important thing is perhaps commitment,
results don’t come the easy & quick way

winnertoronto
2018年9月4日 下午9:59

其实可以直接自定义成/%post_id%/

wp叔叔
2018年9月4日 下午11:17
回复给  winnertoronto

一竿子post_id语义模糊了一点。

JACK
2019年9月17日 下午12:17

刚做了一个WP,麻烦,头都大了.
你写的很好,支持你!

winnertoronto
2018年8月23日 上午9:26

支持一下哦

我觉得你的观点很棒,网站做的也很认真,但推广很差。

其实你自己曾经的观点都很对,你写了太多烧脑文。生产有质量的内容是很慢的。 这样你的排名永远低于垃圾站

wp叔叔
2018年8月23日 上午11:54
回复给  winnertoronto

没事,他们和我一样,也会死的。

winnertoronto
2018年6月13日 下午3:30

semrush一直听说很不错,可惜一直没用过。

我都是用ahrefs,已经习惯了.

不过还是很支持你这么热心发文的

wp叔叔
2018年6月13日 下午6:45
回复给  winnertoronto

ahrefs也很强。

天边鱼
2019年6月14日 下午5:30

看了几篇文章还不错,博主加油。

小凡
2019年4月12日 上午2:37

我是小白,我想做一个类似wiki那样的内容网站,管理专业咨询。并提供一些学习指导。比如卡片复习,测验,小组讨论等。这种情况可不可以用wordpress?您的课程中有没有相关的资料参考?

winnertoronto
2018年6月20日 上午2:57

请教个问题, 一般美国的虚拟主机, 如何知道它访问量的上限呢?
比如这款主机,我用的是中间那个
https://www.namecheap.com/hosting/shared.aspx
它们和其他美国虚拟主机一样,流量不限,限制cpu和内存。
但我不懂做压力测试,所以能不能请教您一下。
您估计像这类主机,它能支持的在线访问量大约是多少呢?

wp叔叔
2018年6月20日 上午3:05
回复给  winnertoronto

流量不限什么的其实没什么特别意义,大多数网站用不了多少流量。
虚拟主机是多个网站放在一台物理机器上,共享cpu和内存,因此一定要资源分配。
没人能给你准确数字,除了服务商自己。
而且这种数字也仅仅作参考,因为不同网站同样主机所能处理的请求是不同的。
小白用户要明白的是,如果你的网站日访问量在万以下的,根本不用担心这个问题。
如果超过这个额度,你最好咨询厂商。

winnertoronto
2018年6月20日 上午4:23
回复给  wp叔叔

谢谢,非常优秀的指教

2018年6月10日 下午9:11

写得非常好,

Ag
2018年6月2日 下午11:32

您用哪个虚拟主机或者VPS?我在广东,访问速度相当不错。

wp叔叔
2018年6月3日 上午2:46
回复给  Ag

DIgitalOcean, Vultr

先生林
2019年5月18日 下午7:02
回复给  wp叔叔

是啊,这个站点用户主要是国内吧,为什么放在国外呢?与您所说的不一致

路俊飞
2019年11月27日 下午3:57

很给力,知乎看到您的回答。

先生林
2019年5月18日 下午6:05

在wordpress.com上建站如何?不用买主机,不用自己安装,真的是一键建站那.

另外:评论无法粘贴内容?我想复制域名粘贴在这里来着

wang changlin
2019年3月29日 下午6:17

你的教程发布了吗?

夏海比比
2018年9月22日 上午1:39

叔 我是专科大三学生 是做设计方向的 马上要找工作了 我想跟着您学做网站 然后找一个产品策划或者品牌营销的工作 还有两个月时间 您建议我跟着您学吗? 嗯 之前看过一些教程自己也花了钱 买了域名和主机 但是感觉不如人意!地址是www.wtafirm.com 您看我得花多少钱报您的班

wp叔叔
2018年9月22日 上午2:23
回复给  夏海比比

请看 “付费服务”,学生有优惠:)

winnertoronto
2018年5月13日 上午6:29

再一个,既然作者是个老资格程序员
我想请教你个问题
“对于一个精力有限的草根,运营网站还有必要同时运营公众号和头条号吗”
希望你给个意见

wp叔叔
2018年5月13日 上午10:42
回复给  winnertoronto

有好的内容创作策略,网站,公众号,头条等等,其实都只是内容分发渠道而已。

winnertoronto
2018年5月13日 上午6:25

写的很棒。

wp确实比国产CMS强。

作者是个好人

chin
2018年5月12日 下午8:24

可以写写怎么DIY WordPress主题的教程么?

2018年4月25日 下午2:56

wp叔叔,可以有偿陪聊么?多谢了。

wp叔叔
2018年4月25日 下午7:43
回复给 

杨,
 
可以,但我的时间不便宜,请微信:wpshushu。
 

WP叔叔最后修改于1 月 之前
2018年4月25日 下午2:55

赞一个先,中文视频的资料太少了,找资料很费劲。

2018年4月10日 下午12:40

可以帮忙建个网站吗?费用多少?

wp叔叔
2018年4月10日 下午6:19
回复给 

请联系我,顶部菜单有入口。

方程
2018年4月8日 上午10:33

期待教程,现有的教程很陈旧,而且很多实用性问题没有解决

momen
2018年4月3日 下午12:26

期待,wp叔叔的教程。教程内容将会是小白操作的教程还是主题开发亦或者是插件开发的教程呢

wp叔叔
2018年4月3日 下午7:59
回复给  momen

momen,

操作使用,我想讲得细一点。

插件开发最好还是看书和文档。

蜗牛
2018年4月2日 下午2:49

赞一个先。

Editing
2018年5月6日 下午9:36

想请问一下,我在lnmp1.4环境下用wordpress搭建的网站,但是用wp mail smtp插件设置smtp发送邮件时总是报错:SMTP connect() filed。
目前已检查的的是smtp配置本身没问题,使用的是GCP的机房,DNS服务是cloudflare
十分感谢解答

wp叔叔
2018年5月6日 下午9:48
回复给  Editing

常见原因是服务器25端口没开。

Truman
2018年5月10日 下午11:39
回复给  wp叔叔

找到问题了,是GCP的465和25端口全不给开,只好用的mailgun

regis
2019年6月13日 上午9:19

我早淘宝导出csv文件导入到WordPress中,图片、描述、价格什么的都不见了有什么解决方案呢?

eric
2019年5月14日 下午9:46

请问导出 , 可以选择性导出哪一些产品吗?还是必须一次性全部导出?谢谢

ken
2018年6月2日 下午4:30

请问有没有遇到上传中文的产品描述和名字时有乱码的问题,那是如何解决的呢?

wp叔叔
2018年6月2日 下午7:37
回复给  ken

要保证整个过程中文件只使用utf-8编码。

leng
2017年11月28日 上午10:21

哈哈哈 站长真有心,特意还为我的问题写了一篇文章,爱你 么么哒!

Sean
2018年1月19日 下午1:26

你好,请教一下,看到WPML订购还需要每年续费,如果我只需要基础版(多语博客),一次性做好栏目翻译后不是一劳永逸的吗?续费是否还有其他的原因?谢谢。

wp叔叔
2018年1月19日 下午9:10
回复给  Sean

Sean,

别人做的东西,定价权在别人手里,我们该考虑的是买还是不买,不是它为什么要这样定价。

WPML有一次性买断的licence,价格自然更高。

如果WPML不适合你,可以看看 https://wordpress.org/plugins/polylang/ 翻译插件不止一个,各个定价有所不同,提供的服务也有差别。

吾晓
2019年12月3日 上午9:03

我装了Wordfence,不知道是不是防火墙IP验证要走国外服务器,感觉访问速度比以前慢了许多

winnertoronto
2018年6月21日 下午10:01

对普通人来说,是不是屏蔽鼠标右键和ctrl+c就行了?

请教下

wp叔叔
2018年6月21日 下午10:14
回复给  winnertoronto

对。Web是开放的技术,如果你实在担心内容窃取,真正的办法只有一个:就是永远不要发布 🙂 不如把精力放在别的地方。

xiao
2018年5月12日 上午11:46

原本流量1000多的 现在就是200个流量,必须要安装一个哈

Shengyu Huo
2019年12月23日 下午3:39

您好我很喜欢,是否有一个微信谢谢支持

洛雪
2019年7月14日 上午9:42

咨询:WordPress可以建一个类似“58同城”或类似“0453.com”的“分类信息”类网站吗?如果可以,有什么插件能做到这一点?
本评论不需要展示在前台。若可以的话请使用邮箱回复我。
(整个网站都没有联系你的方式(邮箱等)……)

Monicfenga
2018年6月23日 上午10:46

真是好文章,目前我在用WordPress (+bbPress) 搭建自己的论坛,也没感觉慢哪里去,用起来也挺顺手

刘锦威
2018年6月9日 下午9:42

今天做了一个网站,因为我在兼职搞affiliate,用的是WP,我想买一个付费主题,还有以后有问题可以加联系方式请求n你的帮助我吗?我会感谢你的

wp叔叔
2018年6月9日 下午10:35
回复给  刘锦威

刘锦威,

可以的,但有些专业问题我可能收咨询费,“付费服务”里有我的联系方式。

Leah
2018年4月4日 上午5:39

蜀黍,我想问wp的在线建站和本地建站有关联吗?就是一个wp在线建站的那个免费域名,我最后本地建站可不可以上线到那个地址去?

wp叔叔
2018年4月4日 上午5:53
回复给  Leah

不要用免费域名,叔叔不想解释了。

通常从本地到线上的迁移是不必要的,网站应该建在正规域名正规主机上,直接建。

Leah
2018年4月4日 下午10:04
回复给  wp叔叔

请问您有值乎之类的嘛?
我想把本地建的网站放到阿里云的虚拟主机上,域名购买好了目前还没备案。
因为我是个超级小白,可是又不得不做一个网站,接下来可否请教您呢?

wp叔叔
2018年4月4日 下午10:18
回复给  Leah

加个微信,有问题了发个红包就行 🙂

陈卓
2017年11月15日 下午2:04

感谢WP大叔回答我的知乎问题,我决定正式转入WP阵容,国内CMS不是不好,而是团队持续性太差,更新几年基本就放弃项目了。。。而且国内没有真正开源的东西啊!

2017年11月1日 下午1:04

写的好,有空交流下,在知乎有看到你的文章。

Sean
2018年2月22日 下午3:02

新年好,我购买了一个英文付费主题,但是发现了一个之前未料到的问题:主题装好后其文章发布管理系统(暂称为系统2)是独立于WordPress原生文章管理系统(暂称为系统1)的。在后台分别有两个独立的维护类别,系统1叫“文章”,系统2叫“articles”。直接影响就是付费主题的所有功能如live-search,Categories,Most Viewed等仅能作用于通过系统2发布的文章。而做页面伪静态设置只生效于系统1发布的文章。
请问这正常吗?能否请教一下解决的思路?谢谢。

wp叔叔
2018年2月23日 上午9:23
回复给  Sean

Sean,

主题名字是?

Sean
2018年2月23日 上午9:46
回复给  wp叔叔

Flatbase。刚刚收到主题供应商的答复,说他们就是开发了独立的发布系统。目前拧巴的地方有两点:一,按照主题供应商的指导文档用Predict翻译不生效。二,针对整站做的某些设置在主题独立系统下不生效,如伪静态页面设置。
以上两点仍在尝试排查,尚未找到症结所在。

wp叔叔
2018年2月23日 上午10:25
回复给  Sean

Sean,

Flatbase 是一个wiki主题,所以才有article的概念,如果你不知道什么是wiki,百度一下。

主题买下来,不要急着上,先理解它的工作原理,理清楚脉络,有问题用好售后。

Sean
2018年2月23日 上午10:27
回复给  wp叔叔

在理,谢谢。

wp叔叔
2018年2月23日 上午10:28
回复给  Sean

付费的主题不是“简单”工具,都有套路,给自己时间学习适应,过了这个阶段以后再用,就手到擒来,效率倍增。

Sean
2018年1月31日 上午9:46

再次请教,有些主题里面有搜索框live search功能,它对搜索中文关键词生效吗?谢谢。

wp叔叔
2018年2月1日 下午5:19
回复给  Sean

WP 4.2以后是原生支持中文字符的。
但具体还要看你的live search实现,最好的方法是试用主题。

Sean
2018年1月19日 下午1:07

你好,请教一下购买主题的话,一般建议在themeforest这种市场类的网站买还是去开发者的网站直接购买?特别是如果二者价格一样的前提下。谢谢。

wp叔叔
2018年1月19日 下午9:02
回复给  Sean

Sean,

一样,themeforest购买后你会得到purchase key,凭此在开发着官网建立帐号,享受售后。

leng
2017年11月27日 下午1:59

你好,很偶然,通过google搜索,搜索到了你的这篇文章。
我是个wordpress菜鸟,看了你的文章后也想买个付费主题。
就是有一点想寻求下帮助,就是付费主题我买了以后可以用在两个或者两个以上我自己的网站上么?
还是付费主题买了后只能绑定一个网址呢?

wp叔叔
2017年11月28日 上午12:38
回复给  leng

leng,

themeforest的主题是一个许可证一个网站(域名),如果你要支持无限域名的终身许可证。

蘇小姐
2018年10月17日 下午5:02

您好,請問否可以委託您架設製作wordpress網站?

wp叔叔
2018年10月17日 下午5:08
回复给  蘇小姐

苏,

你好,已私下邮件你。

Daxun
2019年7月2日 上午9:19

哈哈 精彩!WP对于业余爱好者来说,还真是挺友好的。

strong zhang
2018年4月18日 上午10:42

有点意思,文风不错。

IS-/2
2018年3月24日 下午3:00

世纪互联还活着呢,代理 Microsoft 家的东西代理的挺滋润。

RegChan
2018年1月15日 下午12:34

哈哈哈,我觉得 Top100 的博客中,WP占 8% 是丝毫不值得炫耀的,遂找了一下。原文在这里: https://managewp.com/14-surprising-statistics-about-wordpress-usage 。 是 48% ~~~

wp叔叔
2018年1月15日 下午10:08
回复给  RegChan

RegChan,

改过来了,谢谢。

知乎观光团
2017年12月22日 下午3:11

来自知乎,看了作者的回答,我觉得我以后应该做一个付费主题的用户。

leng
2017年11月28日 下午12:13

接触网络,游戏还有数码这么多年,人到36岁,想随便写些自己的东西,无奈国内博客不能尽情书写,所以终于有了自己建站,搭建个博客的想法。当然对于从来没接触过建立网站的我,申请域名,还有以后涉及到SSL和DNS的相关一些事情(现在对于建站还是一知半解)都是未知的东西,还好会翻墙通过谷歌和TG聊天软件得到了很多帮助,也偶然通过谷歌搜索,因为想知道付费主题是不是就用在一个域名,搜到了wp叔叔这个关于wordpress介绍的网站,对我这样的新手非常有帮助,哈哈,缘分啊

陈仓颉
2017年11月24日 下午11:02

十年前那会儿,wordpress.com.cn还活着,可以申请一个三级域名,没有门槛也没有墙,写了几篇文章,感觉自己是身边小伙伴里最厉害的,哈哈哈哈。可惜现在早就关闭了,写过的文章也一并消失。

jiandan
2017年11月15日 下午7:19

最近经常看到叔叔在知乎的回答,都很好;
我在知乎关注wordpress三四年了,像叔叔这样认真回答的wper很少;
感谢叔叔,并会持续关注;

但是有个疑问,叔叔打算怎样盈利呢?
1、在知乎开live给wp开发者传授经验?
2、吸引知乎用户或通过百度搜索到叔叔答案的需要做网站的客户?

加油;

wp叔叔
2017年11月15日 下午9:44
回复给  jiandan

jiandan,

其实依赖WordPress生态的赚钱模式不少,但现在网站的注意力还没在盈利上,还是先把内容做好。

我并不担心以后盈利的问题,一定有方法的。

jiandan
2017年11月16日 上午10:53
回复给  wp叔叔

WordPress生态中具体都有哪些赚钱模式呢?
在themeforest出售插件或主题?难度挺大的;
加油,向你学习;

wp叔叔
2017年11月16日 下午7:47
回复给  jiandan

先把事做好,盈利模式会有的。

jiandan
2017年11月21日 上午9:27
回复给  wp叔叔

为什么你的回答和文章中,所有链接都带着affliate或ref?
这样真的客观吗?会不会出现因为佣金比较高而把一些比较差的、没用过的主题或插件推荐出来?

wp叔叔
2017年11月21日 上午9:39
回复给  jiandan

jiandan,

如果我aff的东西垃圾,是走不远的。

Daniel
2018年2月11日 下午7:01
回复给  wp叔叔

赞这句话。

肉饼哥哥
2017年11月15日 下午4:20

深以为然。
业务和内容比技术重要很多。后者只是锦上添花的一环。

Carrie
2017年11月6日 上午12:38

赞,很喜欢WP叔叔的文风~
可惜十年前走了文科路,没有机会体验技术的魅力~

cpbabyblue
2020年2月23日 下午10:37

”SEO没有秘密,靠的是耐心和纪律。“

对这句话深深地认可!

可否在未来的更新中,讲一讲域名对于SEO的影响?
是否可以在未来更新的内容中谈一谈
如何选域名?哪里买域名性价比最佳?

cpbabyblue
2020年2月22日 上午11:28

WP老师,我是你的第一个师徒制开山大弟子,我又要回来继续跟着老师学了。自己在家待着真是太无聊了,2018年3月通过知乎联系到你之后,后面发生了很多事,一直找不到成块的时间在工作之外学习(其实都是给自己找借口,总觉得可以拖一拖),但还是想继续学,请继续收留我…看到你回到杭州了,真是太好了!

cpbabyblue
2020年2月22日 上午11:35
回复给  WP叔叔

老师好,我是付过费的。
快2年了,你肯定忘了。只是我自己没有坚持好,现在又回来了。
我会在gmail里联系你,因为我太早了,并没有你论坛的账号。
我也早已加了你的微信,但我尽量不发微信打扰,异步沟通效果更好,也可以让自己组织好语言和思路。

王先生
2020年2月21日 上午12:45

只要点开始使用,就跳到:根据国家法律……无法显示。怎么解决

张律师
2020年2月18日 下午5:22

从知乎上过来的。非常感谢你的分享。你的一句话:“网络时代没有自己的网站意味着你不在这个世界上存在”(大意),非常触动我。再次感谢

ajax-loader
Scroll to Top

Spelling error report

The following text will be sent to our editors: