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

Woodmart主题中的html block兼容Stackable插件

这篇文章是让Woodmart主题中的html block兼容Stackable插件,Woodmart主题中的html block默认是不支持古腾堡的,更别提古腾堡插件Stackable。 将下面的代码放到主题functions.php里 让html bloc...
KEKC的头像-KEKC博客KEKC2年前
014211

woocommerce订单满减(订单达到多少应用优惠券)

下方代码,当订单金额到达50时,应用一张优惠券: /** * Apply a coupon for minimum cart total */ add_action( 'woocommerce_before_cart' , 'add_coupon_notice' ); add_action( 'woocommerc...
KEKC的头像-KEKC博客KEKC3年前
14215

分批替换文章内容

以产品内容为例: $newcontent = str_replace('<strong>Measurements</strong>','<strong>Body Measurements</strong>',$yuan); $args = array( 'numberposts' => -1, 'post_type' ...
KEKC的头像-KEKC博客KEKC3年前
14211

批量设置文章描述

以批量修改产品excerpt为例: $all_products = get_posts( array( 'post_type' => 'product', 'product_cat' => 'torso-doll', 'numberposts' => -1, 'post_status' => 'publish', 'post_excerp...
KEKC的头像-KEKC博客KEKC3年前
1418

wordpress添加允许/拒绝某个文件类型的上传

主要就是利用upload_mimes过滤钩子,进行添加、修改、删除,代码放到主题functions.php或者放到插件里面. 例子1: function my_custom_mime_types( $mimes ) { // New allowed mime types. $mim...
KEKC的头像-KEKC博客KEKC3年前
14111

WordPress菜单操作

在开发WordPress菜单时,我们可以新建菜单区域,然后可以在后台填充菜单之类的,比如大部分主题的顶部菜单、底部菜单。 在主题中注册菜单,我们可以这样: // 在主题中注册一个自定义菜单 funct...
KEKC的头像-KEKC博客KEKC2年前
01405

WordPress列出所有的插件

首先,我们要在plugins_loaded之前建立一个钩子(也可以新建一个插件,文件夹名字设置为aaaaaaaa,文件名也设置这个,目的是让插件靠前加载)。 代码如下: add_action('plugins_loaded','plugi...
KEKC的头像-KEKC博客KEKC3年前
013915

使用Golang检查woocommence产品图库是否超过大小

可以批量跑出存在大于某个大小产品图库的所有产品ID,也可以调整下输出,处理图片或者再写个压缩的函数进行压缩。实际测试跑5000多个产品,21秒钟跑完了,速度很快。 代码: package main impor...
KEKC的头像-KEKC博客KEKC3年前
01396
WooCommerce显示计划优惠倒计时-KEKC博客

WooCommerce显示计划优惠倒计时

在WooCommerce中,可以设置计划优惠,从开始到结束日期享受一定优惠,但是默认的却不显示优惠时间倒计时,于是我决定研究一下。写出了下面的代码: add_filter('woocommerce_get_price_html',fu...
KEKC的头像-KEKC博客KEKC2年前
01384

woocommerce不同支付方式显示不同的购买按钮

代码: // 分期购买支付方式(cheque)按钮文字变更 add_action('woocommerce_review_order_before_submit','change_cheque_button_text'); function change_cheque_button_text(){ ?> <scri...
KEKC的头像-KEKC博客KEKC3年前
13712

WooCommerce实现订单自定义字段在后台订单列表页可搜索

代码如下: add_filter( 'woocommerce_shop_order_search_fields',function( $search_fields ) { $search_fields[] = '_wcst_order_trackno';//字段一 $search_fields[] = '_wcst_addit...
KEKC的头像-KEKC博客KEKC11个月前
01338

wordpress用户注册时执行相关动作钩子user_register

在WordPress主题开发或者WordPress插件开发过程中,我们经常会需要在用户注册的时候执行某些操作,比如用户注册奖励积分等,这个时候我们就需要用到WordPress的user_register钩子,就拿用户注册...
KEKC的头像-KEKC博客KEKC4年前
01320

WooCommerce使用代码自动应用优惠券

使用代码自动应用优惠券,可以使用wc对象,也可以使用apply_coupon函数。 <?php /** * Plugin Name: 代理自动应用优惠券 * Plugin URI: https://www.kekc.cn * Description: 通过代理推广链...
KEKC的头像-KEKC博客KEKC2年前
01327

woocommerce订单结账后执行操作

订单结账后发送邮箱: /** * Send an email each time an order with coupon(s) is completed * The email contains coupon(s) used during checkout process * */ function woo_email_order_co...
KEKC的头像-KEKC博客KEKC3年前
1319

woocommerce结账页国家排序

结账页国家排序 //结账页国家排序 add_filter( 'woocommerce_countries_allowed_countries', 'sdf_countries_order', 99999, 1 ); function sdf_countries_order( $countries ) { $new_countrie...
KEKC的头像-KEKC博客KEKC3年前
1309

WordPress后台选项设置更新通知

在两年前,我就已经自己开发过WordPress后台自定义选项设置。 相关文章: https://www.kekc.cn/481.html https://www.kekc.cn/497.html https://www.kekc.cn/514.html https://www.kekc.cn/2817...
KEKC的头像-KEKC博客KEKC2年前
012611

PHP中的价格精度处理

价格的精度处理在程序中至关重要,在WooCommerce中就有一连串的函数对价格进行精度操作。我提取出来是这样的,可以在任何程序中使用: <?php // 消毒 function sanitize_text( $str, $keep_n...
KEKC的头像-KEKC博客KEKC2年前
012313

woocommerce添加buy now按钮

也有插件,自己研究了下,几行代码搞定。 1、先在产品单页form表单里添加一个按钮,用于点击,同时按钮里添加一个产品ID的属性提交用于处理: //添加立即购买按钮 add_action('woocommerce_afte...
KEKC的头像-KEKC博客KEKC3年前
012215
批量追加Woocommerce产品的属性值-KEKC博客

批量追加Woocommerce产品的属性值

公司在前期并未增加任何产品的属性值,用了标签,但是现在想增加属性值这样就能使用属性在侧边筛选出产品。于是我写了一套程序,可以自动追加产品属性,目前是按照分类的slug进行操作的,你也可...
KEKC的头像-KEKC博客KEKC3年前
01215

WordPress Cli 开发

WordPress Cli是命令行下的WordPress,适合用用来管理 WordPress,无需浏览器即可完成插件更新、多站点设置等操作,非常适合用来执行一些大型的特定任务。使用需要将程序安装到WordPress根目录...
KEKC的头像-KEKC博客KEKC10个月前
01197
WooCommerce提示被遮住-KEKC博客

WooCommerce提示被遮住

在大部分情况下,WooCommerce的提示在登录情况下有admin_bar的时候提示总是被遮住的,这是因为admin_bar是悬浮的,WooCommerce官方似乎也没注意这个问题。 相关的类似代码在/wp-content/plugins...
KEKC的头像-KEKC博客KEKC1年前
01174