通过程序在 WordPress 中添加和更新用户 主题开发分享 用户 2024-01-04 我们可以使用 wp_create_user() 或 wp_insert_user() 函数在WordPress中添加用户,在本文中,我们会通过几个例子,展示如何使用这两个函数在 WordPress 中添加和更新用户,解释他们之间的相同和不同之处。 wp_create_user 和 wp_ins… 继续阅读
WooCommerce 购物车金额为 0 时,免支付直接下单 主题开发分享 支付 2023-11-24 在WooCommerce 搭建的某些系统中,订单的金额有时候会为 0,比如免费赠送的商品、免费领取小样、使用优惠券后购物车总金额为 0 等等情况。WooCommerce 默认还是需要支付一下,生成订单,以便后续处理。 当购物车金额为 0 时,如果默… 继续阅读
WooCommerce 实现买一送一,自动设置购物车中价格最低的商品价格为 0 主题开发分享 WooCommerce 2023-09-26 买一送一、买多送一,订单中价格最低的商品直接免费赠送,是市场营销中很常见的一种促销方法,WooCommerce 本身没有提供实现这种促销方法的功能,但是我们可以通过 WooCommerce 的 Hook,很轻松的实现这种促销方法。请看下面的示例代码… 继续阅读
为 WordPress 分页函数加上每页显示多少条文章的选项 主题开发分享 分页 2023-08-11 WordPress 主题的分页函数一般是简单的数字分页,有些情况下,我们需要实现更多的分页功能,比如选择每页显示多少文章、直接跳转到指定数字的页面等。其实分页函数中,实现这些需求的数据都有,我们只需要把功能加上就可以了,本文用几… 继续阅读
WooCommerce 自动生成随机的商品 SKU 主题开发分享 WooCommerce自定义字段 2023-07-27 在 WooCommerce 系统中,商品的 SKU 是保存在postmeta数据表中的,字段名称为 _sku,以这个信息为前提,实现自动生成商品 SKU 的功能就简单了。下面是具体的代码 在下面的代码中,我们把功能挂载到了 save_post 这个 Hook 上,这个 … 继续阅读
WooCommerce 支付成功后自动跳转回商品页面 主题开发分享 WooCommerce支付 2023-07-27 WooCommerce 支付成功后,默认会跳转到Thankyou页面,在这个页面可以看到订单信息和订单中的商品。对于一些业务来说,支付成功后需要跳转到商品页面,在商品页面进行一些操作。比如,在付费阅读的站点中,我们是用 WooCommerce 作为付… 继续阅读
WooCommerce 按分类统计总销售额 主题开发分享 WooCommerce 2023-07-24 WooCommerce仪表盘报表中有一个按分类统计销售额的功能,可以非常方便的查看哪个分类中的产品最受欢迎。我们可以把这个功能显示在前端,实现一个类似「热门分类」的功能,WooCommerce 没有为我们提供直接按分类获取产品销售额的功能,… 继续阅读
WooCommerce 允许在仪表盘中通过自定义字段搜索商品 主题开发分享 WordPress数据库电子商务 2023-07-20 默认情况下,在WooCommerce 产品列表中,我们只能通过产品标题、摘要和产品详情中包含的关键词来搜索商品。在一些特殊需求下,我们可能还需要通过产品自定义字段来搜索产品。当然有一些插件可以实现这个需求,但是这样的插件一般都是大… 继续阅读
WordPress 自定义文章查询最后一页 404 的问题 主题开发分享 WP_Query分页 2023-07-13 在开发WordPress自定义查询逻辑的时候,当自定义文章查询页面的每页文章数小于后台设置的每页文章数时,经常会出现最后一页为404的问题,这是因为在这种情况下,分页计算的逻辑早于获取文章的查询,实际上,最后一页是有文章的,只是没… 继续阅读
WooCommerce Order 类的所有Get方法,以面向对象的方法获取订单数据 主题开发分享 WooCommerce 2023-05-06 在开发WooCommerce插件或者与第三方系统交互时,我们需要获取WooCommerce订单的数据,WooCommerce的 WC_Order 类为我们提供了获取订单各种数据的方法,下面是这些方法的列表。 如果需要新建订单设置订单数据,那么下面列表中大多数 … 继续阅读
WooCommerce 添加自定设置选项卡 主题开发分享 WooCommerce设置 2023-05-05 开发WooCommerce插件时,我们需要添加一些自定义设置到WordPress后台,WooCommerce的设置页面是一个好地方,我们可以添加一个自定设置选项卡到WooCommerce的设置页面。 WooCommerce自定义设置选项卡示例代码 下面的示例代码中,… 继续阅读
PHP使用browsershot库生成网页缩略图 主题开发分享 缩略图 2023-03-26 最近开发了一个项目,需要通过PHP生成指定URL的缩略图,做NodeJS开发的时候,我们可以使用Headless Chrome来实现这个需求,在PHP生态中,有一个 spatie/browsershot库,也可以调用Headless Chrome来生成网页缩略图。下面来简单记录一下… 继续阅读