WooCommerce获取用户总消费金额 主题开发分享 WooCommerce 2022-03-17 206 根据用户总消费金额升级用户为某个级别的会员,享受一些优惠是会员营销中常见的套路。在WooCommerce中,我们可以用 wc_get_customer_total_spent 函数轻松获取用户总消费金额。 我们需要传入用户ID作为该函数的唯一一个参数,然后我… 继续阅读
为WordPress启用SVG支持,允许上传SVG图像 主题开发分享 ElementorSVG 2021-12-29 302 SVG作为一种通用的矢量图格式,已经被主流浏览器支持,截止本文发布日期,WordPress还没有内置SVG支持,用户无法直接上传SVG图像到WordPress文章或媒体库中,实在理解不了。虽然允许嵌入JavaScript代码会带来一些安全性问题,但也不是… 继续阅读
PageSpeed Insights 未使用被动式监听器来提高滚动性能的警告的解决办法 主题开发分享 加速性能优化 2021-09-18 564 在使用 PageSpeed Insights 测试我们的WordPress站点的使用,如果前端加载了jQuery库,我们往往会收到一条「未使用被动式监听器来提高滚动性能」的警告,谷歌建议我们将触摸和滚轮事件监听器标记为 `passive`,以提高页面的滚动性能。 … 继续阅读
使用 add_query_arg 函数的JS版addQueryArgs简化JS URL 构建 主题开发分享 javascriptREST API 2021-09-07 129 熟悉WordPress开发的朋友很可能用过add_query_arg函数,他可以很方便的帮我们给一个URL添加新的查询参数获取新的URL。 随着WordPress古滕堡编辑器的开发,WordPress把这个函数移植到了JavaScript语言中,改函数的JS版本名字叫addQue… 继续阅读
从WooCommerce优惠券中排除某个产品使其永不打折 主题开发分享 WooCommerce 2021-04-07 274 WooCommerce可以让我们设置某个优惠券允许哪个或者哪个分类的产品使用,但是无法设置不让某个产品使用。 加入我们有一个已经以成本价销售的产品,如果再允许这个商品使用优惠券,对于这个商品来说,我们肯定是亏本的。WooCommerce … 继续阅读
在后台设置页面使用WordPress媒体上传工具上传图片 主题开发分享 后台定制图片上传表单 2021-03-29 477 WordPress的媒体上传工具有着良好的用户体验,即时从来没有接触过WordPress的新手,使用一两遍之后也会很快上手。开发WordPress设置页面的时候,如果我们需要用户上传图片,直接调用WordPress的媒体上传工具是一个非常好的选择。 在… 继续阅读
为WooCommerce中的自定义产品类型设置单独的 Slug 主题开发分享 产品类型 2020-12-30 322 WooCommerce中,所有文章类型的URL都有唯一的前缀目录,默认为「product」,我们可以在固定链接设置中修改这个前缀为我们想要字符。但是如果想为某个产品类型设置单独的前缀,就没办法通过后台进行设置了。 如果想实现这个功能,我们… 继续阅读
WP User Manager 添加自定义页面到我的账户页面和个人资料页面 主题开发分享 用户中心 2020-12-30 806 WP User Manager 插件是一个简单强大的前端用户中心插件,除了默认的丰富功能,这个插件还为我们提供了一些Hook,可以方便我们添加自定义页面到我的账户页面和个人资料。下面我们来看一下怎么添加一个简单的自定义页面到我的账户页面和… 继续阅读
为古腾堡编辑器添加自定义Pattern方便内容编辑 主题开发分享 网站管理运营 古腾堡可视化编辑器 2020-11-11 559 WordPress 5.5 中,古腾堡编辑器包含了一个「Patterns」功能,允许开发者根据主题需求添加一些常用的古腾堡模块组合。看上去和「可重用模块」有点类似,不同的是Partterns为我们提供的是一个内容模版,插入到文章后,可以重新编辑Parte… 继续阅读
给 Elementor 文章列表模块添加视频弹出和无限加载效果 主题开发分享 Elementor可视化编辑器 2020-11-10 733 视频弹出和瀑无限加载效果是 Elementor 高级版中包含的页面效果,但是只为这个效果就去购买高级版非常没有性价比。其实 Elementor 免费版也是可以实现这个效果的,而且并不需要太多代码。 实现视频弹出和无限加载效果所需的 JavaScr… 继续阅读
使用 WP User Frontend 用户心插件实现文章订阅功能 主题开发分享 前端用户用户中心 2020-11-05 496 WP User Frontend插件是一个流行的前端用户中心插件,我们使用这个插件实现一个文章投稿功能,根据需要我们可以针对文章投稿功能收费,用户购买一个资源包后,可以发布若干篇文章到我们的网站。 那么,是否可以扩展一下,实现用户购… 继续阅读
WooCommerce根据用户选择的物流/快递方式隐藏账单/收货地址字段 主题开发分享 WooCommerce电子商务 2020-10-29 1,075 在WooCommerce的结账流程设计中,系统默认认为用户在网站上购买商品需要发货到用户指定的地址。这也是标准的电商流程。当然、也有一些特殊情况,比如虚拟商品不需要发货的、用户选择发送到指定自提点的,这些情况都不需要用户输入所有… 继续阅读