使用WooCommerce将自定义字段添加到简单产品中

WooCommerce可以说使用WordPress销售产品最流行方式。 WordPress支持大约25%的Internet,而WooCommerce支持大约39%的所有在线商店,因此,如果您希望向客户销售商品,可以将两者结合使用是一个安全的选择。

但是,就像使用任何软件一样,有时我们或我们的客户通常希望将功能集扩展到开箱即用之外。

举例:使用WooCommerce,您有一个想要销售的简单产品,但是想包含更多有关要显示在前端的产品的信息。

使用WooCommerce提供的几个挂钩和我们将要编写的自定义功能,我们将了解如何做到这一点。

必备工具

在开始之前,我假设您在计算机上进行了以下设置(或类似的设置):

  • 您选择的操作系统-我将使用macOS
  • 至少PHP 5.6.25,尽管我将使用PHP 7
  • MySQL 5.6.33
  • Apache或Nginx
  • WordPress 4.7
  • WooCommerce 3.9
  • 您最喜欢的IDE

在本教程的其余部分中,我假定所有这些都已安装,激活并正在运行。

设置WooCommerce

如果您专门为本教程下载WooCommerce,则无需担心诸如结帐页面,条款和条件之类的问题。 实际上,在本教程的其余部分中,我们仅将重点放在“简单产品”元框上。

添加自定义字段

在使用WordPress时,自定义字段的概念通常带有不同的定义

WordPress具有允许帖子作者为帖子分配自定义字段的功能。 这种任意的额外信息称为 元数据

对于非开发人员,此类信息可能会更复杂且不必要。 但是,如果您习惯使用它,那么请务必注意,当我在本教程中引用自定义字段时,我所谈论的是完全不同的东西。

相反,我是在谈论一个实际的文本字段,我们将其引入“ 简单产品”类型的“ 链接的产品”选项卡中。

初始简单产品类型

但是我们将在本教程的后面部分进行介绍。 现在,让我们开始吧。

1.钩子

与WordPress一样,WooCommerce提供了一个API,使我们能够融入其页面生命周期的一部分。 因此,尽管您以前可能曾经使用过WordPress元数据API,但使用WooCommerce却有所不同。

有两个重要的钩子需要了解:

  1. woocommerce_product_options_grouping 。 我们将使用此函数来创建描述和文本输入,以接受我们的值。
  2. woocommerce_process_product_meta 。 我们将使用此钩子来处理,清理和保存文本输入的值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值