网站域名变了,文章内容里的地址没替换咋办?是你移动网站的方法不对吗?不一定啊,如果你自己搞了个cdn叫content.mysite.com,用duplicator插件移动网站时还觉得ok,活干完就后悔了,“哎呀,我怎么不用个更时髦的地址呢”。没关系,这时候我们可以召唤一款能比较精准的替换数据库内容的插件——Better Search Replace。
继续阅读如何批量替换WordPress网站的内容标签: 使用WP插件时遇到的问题
Yoast SEO Canonical URL错误
Yoast SEO Canonical URL错误跟Yoast SEO 14.0通过indexables特性提升了插件性能有关,14.0创建了yoast_indexable数据表来存储seo相关信息。Yoast输出的Canonical URl(规范化地址)是从该表读取的,如果该表的数据没有及时更新,就会导致输出错误的地址,这会影响SEO。详情见下文。
继续阅读Yoast SEO Canonical URL错误使用Autoptimize优化网站访问速度
使用Autoptimize插件优化网站速度可以让站点在Google PageSpeed Insights测试中获得更高的分数,更高的分数通常代表更快的网站访问速度和更好的用户体验。与之类似的WP Minify Fix和Better WP Minify插件也不错,不过需要付出更多的努力让站点不报javascript错误,用户界面也稍显复杂。
继续阅读使用Autoptimize优化网站访问速度IP Blacklist Cloud让网站更安全
网站被360扫描到cpu使用率过高,只好把360 IP地址屏蔽,当时找了款插件叫IP Blacklist Cloud,把IP写进去就完事了。选择它是因为它有云的概念,可以查看这个IP被屏蔽了多少次,防止误伤。用它自带的“Auto Block”功能来捉贼也很有趣,比如有人尝试用admin登录你的网站,直接抓住关进大牢。
继续阅读IP Blacklist Cloud让网站更安全WordPress本地化后速度变慢
最近在本地装了中文版WordPress,编辑文章时总有种慢半拍的感觉,切换到默认主题并禁用所有插件后依然如此,切换到英文版,这感觉一下子消失了。原来本地化的WordPress竟然能如此明显让网站变慢,但在我的hostgator服务器上感觉不明显,可能是服务器的配置优化的比较好。
继续阅读WordPress本地化后速度变慢用.html作为url后缀时的分页链接问题
固定链接设为/archives/%postname%.html时可以让页面看起来像静态页,同时会使分页链接变得十分奇怪,比如评论的分页链接会变成"hello-world.html/comment-page-1#comments",html既然是后缀就应该一直在最后,本文介绍如何实现。
继续阅读用.html作为url后缀时的分页链接问题支付宝异步通知的User Agent被hostgator屏蔽
用hostagor主机测试支付宝集成,无论如何都收不到异步通知,查看access log发现来自支付宝的请求全部被拒,出现406(406 not acceptable)错误,虽然找到了错误原因,却无法解决。
继续阅读支付宝异步通知的User Agent被hostgator屏蔽动态设置Contact Form 7表单的收件人地址
多个页面共享一个contact form 7表单,希望每个页面表单的收件人根据页面信息而定,比如从custom field里读取一个email地址,可以使用下面的方法实现,代码放入主题的functions.php。
继续阅读动态设置Contact Form 7表单的收件人地址