PayPal Sandbox是PayPal的虚拟测试系统,基本和真实账户相同,既可以查看账户里的各种设置,也能实际体验付款、收款的过程。本文简单介绍如何使用PayPal Sandbox。
继续阅读如何使用PayPal Sandbox(2022)SiteGround Optimizer文件缓存规则
SiteGround Optimizer可以在任何服务器上使用,最近的版本增加了文件缓存(File-Based Caching),可以在服务器上生成静态文件,后台可以设置的排除规则有两个:排除url或排除post type。这两个不够用,如果想根据cookie或url参数来排除怎么办?
继续阅读SiteGround Optimizer文件缓存规则在Siteground上开启Cloudflare
在Siteground上开启Cloudflare CDN步骤很简单,根据官方文档一步步创建即可,但遇到了一个麻烦的错误,DNS检查总是失败,如下图所示:

Nextend Social Login 404 错误
更改了WordPress的后台登录地址会导致Nextend Social Login插件的社交登录按钮出现404错误。因为它默认的登录地址是wp-login.php,很多网站出于安全原因会隐藏后台地址。幸好Nextend插件提供了解决方法——备用登陆地址。
继续阅读Nextend Social Login 404 错误修改WordPress后台的登录界面

修改WordPress后台的登录界面的插件很多,但大部分都有很多我用不到的功能,会浪费资源,设置也不那么直观,所以决定用写代码的方式来实现。
继续阅读修改WordPress后台的登录界面使用iQ Block Country插件禁止某些国家用户访问(2022)

iQ Block Country插件可以利用maxmind的国家IP数据来禁止某些国家的用户访问你的站点,防止外贸网站被抄袭。方法比较简单,注册maxmind账户,下载一份国家IP的数据库上传到网站,再配置一下插件就可以了。
继续阅读使用iQ Block Country插件禁止某些国家用户访问(2022)一次添加多个产品到WooCommerce购物车
WooCommerce默认无法一次添加多个产品到购物车,这需要写程序或装插件实现。插件有Multiple Products to Cart等。本文介绍代码的方法,去除复杂的修饰,只看原理。
继续阅读一次添加多个产品到WooCommerce购物车WooCommerce创建Shipping方法详解(2022)
如何在WooCommerce中创建类似Flat Rate那样的配送方式呢?答案是使用Shipping Method API,本文将代码简化,介绍一下在WooCommerce中创建配送选项的过程,基于WooCommerce 6.1.1。
继续阅读WooCommerce创建Shipping方法详解(2022)介绍两款免费的WooCommerce批量管理插件(2022)

WooCommerce批量编辑产品的能力不强,为了弥补不足,sola介绍两款扩展批量管理功能的插件,分别是Bulky – Bulk Edit Products for WooCommerce和Stock Manager for WooCommerce。两者的操作和界面都类似excel,极大的提升了管理产品的效率。
继续阅读介绍两款免费的WooCommerce批量管理插件(2022)WooCommerce Class WC_Customer
WC_Customer是WooCommerce中操作用户的一个类,源代码在woocommerce/includes/class-wc-customer.php
中。本文简单介绍这个类所包含的方法和属性。
wp_remote_request()和ElasticSearch
在文章Windows本地安装和使用Elasticsearch中介绍过用curl的方式和ElasticSearch交互,为了能在WordPress中使用ElasticSearch,还有必要研究一下用WordPress自带的wp_remote_request()交互的基本方法。
继续阅读wp_remote_request()和ElasticSearch如何在WordPress主题中使用webpack
webpack是一款打包工具,可以将一些重复劳动自动化,比如css、js压缩打包,给css的属性添加浏览器前缀,即css vendor prefixes,还可以在css、js文件发生变化时帮我们自动刷新页面,或者允许其它设备访问本地的项目,总之很方便。本文就介绍一个简单的WordPress主题里配置webpack的方法。
继续阅读如何在WordPress主题中使用webpackWordPress Gravatar替换成字母头像

为啥要替换WordPress Gravatar?一是国内加载不出来,二是图标啥样都有不统一。如果你想解决不加载的问题,可以把地址换成其它CDN代理,或者干脆不用,替换掉。
继续阅读WordPress Gravatar替换成字母头像Photoshop使用没有安装到系统上的字体

假设你有字体的源文件,otf或ttf格式的都可以,想直接在Photoshop中使用,而不安装到系统里,好处是不会把系统字体搞的很臃肿,想删除字体也很方便,下面介绍方法。
继续阅读Photoshop使用没有安装到系统上的字体使用Elasticsearch-PHP客户端
之前的文章介绍了如何在Windows本地安装和使用Elasticsearch,在次基础上,继续介绍如何使用Elasticsearch-PHP客户端来进行基本操作,根据这篇文档。
继续阅读使用Elasticsearch-PHP客户端WordPress菜单添加SVG图标

svg图标清晰度高,代码可以直接放在网页上使用,不但能随意控制hover效果,还可以做动画,可谓好处多多。今天要介绍的是如何给WordPress的菜单项目添加svg图标,要直接插入svg代码,不是使用图片或背景,也不是使用类似fontawesome那样的字体图标。
继续阅读WordPress菜单添加SVG图标