wordpress 第9页
wordpress插件、主题、代码、教程、hook钩子、过滤钩子等。

WooCommerce中的优惠券验证例子

我们有一个需求:coupon1和coupon2是两个优惠券,coupon1和coupon2都能单独使用,并且coupon1只能与coupon2一起使用,同理coupon2也只能与coupon1一起使用。 代码如下: // coupon1与 coupon2优...
KEKC的头像-KEKC博客KEKC1年前
01384
WooCommerce的order编辑页添加meta box的注意事项-KEKC博客

WooCommerce的order编辑页添加meta box的注意事项

在WooCommerce中,后台order编辑页面可以手动添加自定义字段,而无需meta box。 但是,我们有时候就需要在编辑页开发我们的功能,避免不了使用meta box,也就需要自定义字段来辅助。这其中就有...
KEKC的头像-KEKC博客KEKC1年前
01314
WordPress角色与能力-KEKC博客

WordPress角色与能力

在wordpress中,有自己的一套用户系统,这套用户系统中有着近乎完美的权限管理系统,在wordpress中叫做角色与能力。角色与能力均可以在代码中进行添加,在本篇内容中你将会看到和官方文档完全不...
KEKC的头像-KEKC博客KEKC2年前
01723

WooCommerce添加、删除、更改支付方式的icon

WooCommerce的支付方式其实都可以放图标,以让用户知道这个支付方式支持哪些卡种之类的。其实设置icon的话有两种方式。 1、在支付方式中设置icon: 在__construct构造函数下添加,你可以找到设...
KEKC的头像-KEKC博客KEKC1个月前
0893

WooCommerce中优惠券验证的分析

在WooCommerce中,优惠券功能其实是很强大的,在创建时,我们能看到许多限制,在很多情况下,我们不能让用户使用优惠券,这就需要对优惠券的验证非常了解。 在woocommerce/includes/class-wc-di...
KEKC的头像-KEKC博客KEKC1年前
01533

WooCommerce产品页浮动“添加到购物车(Add to cart)”按钮

当用户访问到产品页时,会滑动到下方查看商品的详情,这时就需要一个浮动的按钮,用来做个锚点或是直接点击购买。让用户随时能点击到一个购买按钮,提高用户转化率。 我是这样做的,应该是适应...
KEKC的头像-KEKC博客KEKC2年前
3293
woocommerce收货地址、配送地址显示模板设置-KEKC博客

woocommerce收货地址、配送地址显示模板设置

代码如下: add_filter( 'woocommerce_localisation_address_formats', 'woocommerce_custom_address_format', 20 ); function woocommerce_custom_address_format( $formats ) { $formats[ 'JP...
KEKC的头像-KEKC博客KEKC2年前
01422
一文搞懂wordpress古腾堡区块开发-KEKC博客

一文搞懂wordpress古腾堡区块开发

本文包含注册添加自定义的wordpress古腾堡编辑器区块分类和添加自定义的wordpress古腾堡编辑器区块,是我学习了两天整理的一些笔记了资料。

注册新的WooCommerce订单状态

// Register new status function register_in_progress_order_status() { register_post_status( 'wc-in-progress', array( 'label' => 'In progress', 'public' => true, 'show_in_admin_stat...
KEKC的头像-KEKC博客KEKC2年前
0922
wordpress自动创建页面或者文章-KEKC博客

wordpress自动创建页面或者文章

第一次安装wordpress,我们都会发现有篇默认的文章《你好,世界》,我们有时候开发了主题、插件的时候,想增加一些页面或者是文章,让用户自己添加页面选择模板对于普通用户来说还是太过于复杂...
KEKC的头像-KEKC博客KEKC3年前
02162

WordPress获取所有分类列表函数

通过函数get_categories()就可以输出 WordPress 获取所有分类列表。当然也可以使用get_terms(),后面说一下。这两者的区别是get_categories按照文章类型来获取,而get_terms时通过分类法(其他...
KEKC的头像-KEKC博客KEKC3年前
04202

让wordpress文章类型支持古腾堡编辑器

WordPress可以自定义文章类型,在自定义时我们加入show_in_rest为true即可启用古腾堡,但是有的文章类型是由其他人定义的,我们编辑他的源码会导致难以维护,所以用钩子实现。 方法一: add_fil...
KEKC的头像-KEKC博客KEKC2年前
01482
WordPress广告小工具低级版-kadl-KEKC博客

WordPress广告小工具低级版-kadl

一款简单易管理的多位置、多类型WordPress广告插件!
KEKC的头像-KEKC博客KEKC3年前
09521
wordpress上传自动随机重命名-KEKC博客

wordpress上传自动随机重命名

子比主题自带上传重命名,但是有点问题,相同文件名依然会重命名为相同文件名,虽说随机,但是不完全随机,当我们当月上传两张图片相同文件名的图片,并且后缀一样时,就会产生冲突,我的是旧图...
wordpress站点更新监控-WP观察者-KEKC博客

wordpress站点更新监控-WP观察者

一、程序简介 这个是我自己开发使用的一个监控wp站点更新的程序,全程使用PHP开发,使用sqlite作为数据库存储,在宝塔计划任务的配合下,能完成站点更新后的1分钟内通过邮件通知到相关邮件。这...
KEKC的头像-KEKC博客KEKC3年前
02900

WordPress插件开发过程中获取插件信息

WordPress在插件开发中,可以获取到插件的一些信息,比如插件名称,插件版本等。最常用的就是获取插件版本,然后提示更新之类的。 获取插件信息本来是get_plugin_data,但是我使用这个在插件中...
KEKC的头像-KEKC博客KEKC3年前
03690

批量将WordPress更新时间改为发帖时间

我之前是从typecho博客系统改到WordPress的,然后我改了下大部分文章中的代码部分的显示,使他更加和子比主题契合,但是改了之后呢,更新时间就会显示最近更新的,调用的顺序之类的都可能错误,...
KEKC的头像-KEKC博客KEKC3年前
01860

wordpress给所有链接加上_blank

这个是无意间发现的插件,其功能是在wordpress文章中的链接添加_blank,使其点击链接新窗口打开,代码量很小,使用正则,值得学习一下,由此我们也可以开发一系列其他插件,比如图片懒加载、链...
KEKC的头像-KEKC博客KEKC3年前
01440
获取WordPress所有的文章类型-KEKC博客

获取WordPress所有的文章类型

我们自己能通过钩子添加自定义的文章类型,这样我们的文章类型就有很多,有时候我们要遍历出这些文章类型,以及查看一些文章类型是如何配置的,我们就需要获取类型的参数。这篇文章就教你如何获...

wordpress中是否是手机端的判断

关于WordPress中的是否是手机端的判断WordPress中是有其代码的,其函数为: function wp_is_mobile() { if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) { $is_mobile = false; } elseif ( strpos...
KEKC的头像-KEKC博客KEKC3年前
02330

wordpress评论字段新增、修改和删除

wordpress给评论添加自定义字段,添加我们想要保存的其他留言评论信息,当然也可以修改和删除。和文章、用户、分类等添加自定义字段有所不同,它更加简单, 新增例子:Movies这个类型的文章评论...