WooCommerce Product API是WooCommerce产品的类,熟悉这个类就能自由操作产品,本文介绍的函数主要来自abstract-wc-product.php,并包含一些variation product的内容。
继续阅读WooCommerce Product API(2021)WooCommerce添加附加费surcharge(2021)

WooCommerce的Fees API允许我们向购物车和结算页面添加附加费(surcharge),可以根据不同国家,用户购买的产品数量、产品总价等等来设定费用。今天介绍以下WooCommerce添加附加费的方法。
继续阅读WooCommerce添加附加费surcharge(2021)WooCommerce安装中文语言包(2021)
你的WooCommerce网站安装了WordPress英文版,现在希望改成中文,就需要安装中文语言包。本文简单介绍一下WooCommerce安装中文语言包的方法。
继续阅读WooCommerce安装中文语言包(2021)WooCommerce目录模式Catalog Mode(2021)
WooCommerce目录模式是指隐藏所有跟购物相关的功能,比如价格、购物车、结算页面、订单详情页面等等。网站刚建好时可能需要测试运行,或者单纯的想用WooCommerce做一个目录网站的,但保留未来增加购物功能的可能性,这段代码都会对你有所帮助。
继续阅读WooCommerce目录模式Catalog Mode(2021)纯代码实现WordPress Popup Box

WordPress Popup Box插件非常多,可sola想实现一个简单的弹窗,因为我不需要复杂的后台界面和各种功能,本文就介绍一种纯代码实现弹窗的方式,支持shortcode,可以放在wordpress gutenberg编辑器中实用。
继续阅读纯代码实现WordPress Popup BoxWordPress禁用Responsive Images(2021)
WordPress4.4引入了Responsive Images,所有附件图片都会添加srcset和sizes属性,对移动设备非常友好,但也有需要禁用Responsive Images的时候,方法如下。
继续阅读WordPress禁用Responsive Images(2021)WordPress enqueue一次说明白(2021)
WordPress enqueue – WordPress引入css/js的方法,如何全局加载,或仅在某些页面精准加载,什么时候需要先注册脚本再加载,一次说个明白。
继续阅读WordPress enqueue一次说明白(2021)WordPress 后台Post Actions(2021)
WordPress 后台Post Actions包括Edit、Trash、Untrash和delete。如果你写了一些自定义代码,希望在文章发生变化时更新一些信息,那么了解这些事件发生时可以使用的actions就变的很有用。
继续阅读WordPress 后台Post Actions(2021)WooCommerce营销:订阅促销弹窗和潜在客户发掘(2021)

WooCommerce营销插件很多,但sola只想推荐一款名叫Hustle的WordPress插件,因为它的功能足够好用,界面不凌乱,涵盖的功能也非常多。
Hustle是一款构建营销邮件列表,提升网站转化率的市场营销工具,可以实现:
- 创建任意多个订阅表单,管理邮件列表,可以和第三方邮件营销网站集成,如Mailchimp,ActiveCampaign等。
- 创建营销弹窗,提供精美的预定义的模板,支持定制。
- 创建侧滑弹窗,提供模板且可定制。
- 社交分享。
Hustle的弹窗、策划弹窗和内嵌元素既可以包含表单,也可以是单纯的文字图片信息。
继续阅读WooCommerce营销:订阅促销弹窗和潜在客户发掘(2021)WooCommerce邮件定制、预览和测试(2021)

今天sola要介绍一款很好用的插件Kadence WooCommerce Email Designer,该插件可以实现WooCommerce邮件定制、预览和测试,一个插件实现三个功能,而且实现的很漂亮。
继续阅读WooCommerce邮件定制、预览和测试(2021)WooCommerce在线站点付款测试(2021)

WooCommerce在线站点付款测试,想测试order-received页面以及邮件等功能,不想真实付款,又不能开sandbox模式,虽然可以改改模板和css,但不真正看到页面的样子还是不放心。今天在网上发现了一个插件可以解决这个问题,它个网站增加一个只对管理员可见的测试gateway,就不用担心影响其它用户了。
继续阅读WooCommerce在线站点付款测试(2021)WooCommerce Product Archive Image Slider(2021)

WooCommerce Product Archive Image Slider是一种在产品分类页面直接展示所有产品图片的方法,特别适合销售服装、玩具等产品的实体商店使用。今天sola为要介绍一种简单的创建产品图片幻灯片的方法,性能友好。
先来看最终效果。主题是storefront,woocommerce版本为5.7.1
继续阅读WooCommerce Product Archive Image Slider(2021)WordPress WP_User 和操作用户的常用函数
WordPress WP_User class用于处理用户信息,是WordPress的核心类。在WordPress插件或主题中获取用户信息时应该使用WP_User class提供的方法,不要直接访问object内容。本文列举了常用的WP_User方法和代码示例。
继续阅读WordPress WP_User 和操作用户的常用函数Advanced Custom Fields代码示例
Advanced Custom Fields插件可以帮助你快速创建和管理custom fields,当你成功存储了数据后,该如何在网站前台显示它们呢?本文列举了来自ACF官方文档的代码实例,帮助你了解如何使用ACF创建内容丰富的网页。使用模版函数需要修改模版,ACF也提供了shortcode方式,不需修改模版依然能使用其数据。
继续阅读Advanced Custom Fields代码示例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错误@WordPress load-$variable action
WordPress load-$variable action是admin.php里非常重要的钩子,WordPress后台会引入admin.php,有了load-$variable,我们就能轻松判断当前位置,是处在某个插件的主页面或次级页面,还是正在编辑post、page或products。$variable可以是$page_hook、$plugin_page、importer-$importer或$pagenow。
继续阅读@WordPress load-$variable action