WooCommerce code sinppets代码片段适合完成一些定制化强、目标明确且比较简单的任务,这些功能往往不需要很复杂的代码,很多插件也包含它们,但使用插件会引入多余的功能, 影响性能。代码片段既可以放在主题的functions.php里,也可以用短代码插件来维护。后者的好处是能明确每段代码的功能,分门别类的管理,启用关闭比较简单,也不用编辑主题文件,因此推荐使用后者,方法是安装插件Code Snippets或WPCode。
继续阅读WooCommerce Code Snippets实用代码分类: WooCommerce
分享WooCommerce建站教程,包含实现功能的代码和插件介绍,尽可能使用高质量的代码和优质插件,实现功能的同时保证性能。
在React中使用WooCommerce REST API
《WooCommerce REST API的使用方法》描述了如何通过Nodejs使用WooCommerce REST API,本文在此基础上,加入react、bootstrap form,做一个简单展示订单信息的react app。
继续阅读在React中使用WooCommerce REST APIWooCommerce REST API的使用方法
WooCommerce REST API可用来构建headless woocommerce,WordPress变成数据管理者,并通过REST API将数据共享给第三方程序,使得WooCommerce有了更灵活化的应用场景。本文介绍一个用JavaScript的方法调用WC REST API的例子,要用到Nodejs、esbuild等工具。
继续阅读WooCommerce REST API的使用方法Yaymail WooCommerce邮件模板生成器,支持自定义模版
Yaymail是一个WooCommerce Email Page Builder,用现成的组件和拖拽的方式快速拼搭出一个邮件模板。它基于vue.js和shortcode方式工作,在众多的邮件定制插件中,它是我发先的唯一一个支持WooCommerce自定义邮件的插件,虽然你需要写一些代码来使它兼容你自己的模板。
继续阅读Yaymail WooCommerce邮件模板生成器,支持自定义模版如何为WooCommerce产品页添加自定义字段
WooCommerce产品页面除了有价格和数量字段,还能有什么?在什么都能量产的时代,提供一些定制化服务永远是个好主意。比如卖衣服可以提供图案打印服务,可以定制颜色,那就要在产品页面提供图案上传和颜色选择的功能。或者单纯的想收集一下用户的需求,那可以提供一个产品意见表单,让用户下单时一并写在订单里。
继续阅读如何为WooCommerce产品页添加自定义字段WooCommerce自动完成订单(2022)
虚拟下载产品订单付款成功后,WooCommerce会自动完成订单,而对于实体产品或虚拟产品,订单不会自动完成。本文就来介绍WooCommerce自动完成订单的方法。
继续阅读WooCommerce自动完成订单(2022)如何使用PayPal Sandbox(2022)
PayPal Sandbox是PayPal的虚拟测试系统,基本和真实账户相同,既可以查看账户里的各种设置,也能实际体验付款、收款的过程。本文简单介绍如何使用PayPal Sandbox。
继续阅读如何使用PayPal Sandbox(2022)SiteGround Optimizer文件缓存规则
SiteGround Optimizer可以在任何服务器上使用,最近的版本增加了文件缓存(File-Based Caching),可以在服务器上生成静态文件,后台可以设置的排除规则有两个:排除url或排除post type。这两个不够用,如果想根据cookie或url参数来排除怎么办?
继续阅读SiteGround Optimizer文件缓存规则Nextend Social Login 404 错误
更改了WordPress的后台登录地址会导致Nextend Social Login插件的社交登录按钮出现404错误。因为它默认的登录地址是wp-login.php,很多网站出于安全原因会隐藏后台地址。幸好Nextend插件提供了解决方法——备用登陆地址。
继续阅读Nextend Social Login 404 错误一次添加多个产品到WooCommerce购物车
WooCommerce默认无法一次添加多个产品到购物车,这需要写程序或装插件实现。插件有Multiple Products to Cart等。本文介绍代码的方法,去除复杂的修饰,只看原理。
继续阅读一次添加多个产品到WooCommerce购物车介绍两款免费的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
中。本文简单介绍这个类所包含的方法和属性。
Windows本地安装Kibana查询Elasticsearch
上一篇文章介绍了本地安装和使用elasticsearch的方法,其中我们使用了curl来查询elasticsearch的数据,命令比较繁琐。官方的套件中包含一款很好用的图形界面——Kibana,不仅能搜索elasticsearch引擎中的记录,还能做数据分析等,功能十分强大,来看看如何在本地一窥它的面貌吧。
继续阅读Windows本地安装Kibana查询ElasticsearchWindows本地安装和使用Elasticsearch
Elasticsearch是一款开源的数据搜索引擎和数据分析引擎,不同于WordPress的搜索,它是noSQL搜索引擎,没有数据库数据表,而是将数据以JSON格式存储在文件里,搜索效率远高于WordPress基于SQL的搜索方式,特别适合大型WooCommerce电商网站,或者做搜索推荐关键词的功能。想了解它,最好的方法是本地安装一个,自己动手试一试。
继续阅读Windows本地安装和使用ElasticsearchWooCommerce”请登录”链接不工作
WooCommerce的注册表单可以出现在两个地方——我的账户页面和结算页面,有些主题会把注册表单用弹窗的方式显示。当用户用已有账户注册时,会弹出一个提示:”Error: An account is already registered with your email address. Please log in.“ Please log in是链接,点击却没有反应,这是bug吗?
继续阅读WooCommerce”请登录”链接不工作使WooCommerce订单搜索支持自定义字段(2021)
WooCommerce的后台订单管理支持搜索功能,要扩展搜索功能,首先要明确它能搜什么,不能搜什么。要知道这个信息,读源代码是最快的方法。我们直接找到WooCommerce订单搜索的源代码——class-wc-order-data-store-cpt.php
文件里的search_orders()
函数,这就是搜索调用的函数。