KEKC,作者KEKC博客 - 第2页 共5页-KEKC博客-第2页
KEKC的头像-KEKC博客
徽章-社交达人-KEKC博客徽章-资深玩家-KEKC博客徽章-先富之人-KEKC博客10枚徽章管理员
KEKC,KE是我,KC也是我。喜欢折腾,热爱PHP及WordPress,在学go语言,专注于技术与分享,开发过程序,维护过企业网站。
WooCommerce中的邮件发送分析-KEKC博客

WooCommerce中的邮件发送分析

在WooCommerce中,有一套完整的邮件发送,主要功能就是在新订单、invioce订单、订单状态的变更、用户新注册等时候发送邮件给管理员或者是用户。 底层默认是WordPress的,可以使用WordPress的hoo...
1年前
016410
利用SQL语句进行数据替换-KEKC博客

利用SQL语句进行数据替换

利用SQL批量修改WordPress中的文章内容为新的内容。理论适用于所有数据库内容替换。 UPDATE wp_posts SET post_content = replace(post_content, '旧内容', '新内容') WHERE `post_content` LIK...
WooCommerce显示计划优惠倒计时-KEKC博客

WooCommerce显示计划优惠倒计时

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

WordPress Cli 开发

WordPress Cli是命令行下的WordPress,适合用用来管理 WordPress,无需浏览器即可完成插件更新、多站点设置等操作,非常适合用来执行一些大型的特定任务。使用需要将程序安装到WordPress根目录...
6个月前
01087
从数据库中删除所有WooCommerce产品-KEKC博客

从数据库中删除所有WooCommerce产品

php代码: <?php require dirname(__FILE__).'/wp-blog-header.php'; $wpdb->query('DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE taxonomy LIKE 'p...
woocommerce通过钩子更改产品目录中的默认排序方式-KEKC博客

woocommerce通过钩子更改产品目录中的默认排序方式

woocommerce产品页中有几种排序方式,大多数主题中都支持更改默认排序方式,一改就所有都改了。但是保不齐哪个分类需要我们设置成另一种为默认排序。 以下是修改默认排序的方法,如以日期排序:...
2年前
021512
WordPress中的文章类批量操作分类法-KEKC博客

WordPress中的文章类批量操作分类法

简单解释下,文章类:博客文章、WooCommerce产品等;分类法:博客分类、标签、WooCommerce产品分类、WooCommerce产品标签、WooCommerce产品属性等。 场景是需要批量给文章类添加、删除分类法。 ...
1年前
01375
纯代码实现的密码访问插件-KEKC博客

纯代码实现的密码访问插件

自己手撸的一个密码访问的插件,开启后,全站都需要登录才能操作,包括后台、前台等。极其精简,样子如下。主要用了cookies实现的。 代码如下: <?php /** * Plugin Name: 临时插件 * Descri...
2年前
2455
WordPress列出所有的插件-KEKC博客

WordPress列出所有的插件

首先,我们要在plugins_loaded之前建立一个钩子(也可以新建一个插件,文件夹名字设置为aaaaaaaa,文件名也设置这个,目的是让插件靠前加载)。 代码如下: add_action('plugins_loaded','plugi...
2年前
013415
WooCommerce的order编辑页添加meta box的注意事项-KEKC博客

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

在WooCommerce中,后台order编辑页面可以手动添加自定义字段,而无需meta box。 但是,我们有时候就需要在编辑页开发我们的功能,避免不了使用meta box,也就需要自定义字段来辅助。这其中就有...
1年前
01394
woocommerce结账页国家排序-KEKC博客

woocommerce结账页国家排序

结账页国家排序 //结账页国家排序 add_filter( 'woocommerce_countries_allowed_countries', 'sdf_countries_order', 99999, 1 ); function sdf_countries_order( $countries ) { $new_countrie...
2年前
1269
WooCommerce中的优惠券类型-KEKC博客

WooCommerce中的优惠券类型

WooCommerce中默认有三种优惠券类型。 固定金额折扣(Fixed Cart Discount):按固定金额减免订单总金额。 百分比折扣(Percentage Discount):按订单总金额的一定百分比减免金额。 固定金额折...
1年前
01898
WordPress的钩子使用详解-KEKC博客

WordPress的钩子使用详解

WordPress的钩子类型分为动作钩子(action)和过滤钩子(filter)两大类。action钩子没有返回值,在执行钩子的地方直接输出内容;filter钩子有返回值,是将一个变量的默认值经过一系列钩子的操...
6个月前
09112
WooCommerce根据用户是登录还是注销来显示/隐藏产品。-KEKC博客

WooCommerce根据用户是登录还是注销来显示/隐藏产品。

PHP代码如下: <?php add_action( 'woocommerce_product_query', 'show_hide_products_category_shop' ); function show_hide_products_category_shop( $q ) { $tax_query = (array) $q->get...
批量取消文章、产品的某一分类-KEKC博客

批量取消文章、产品的某一分类

业务场景:许多文章既处于默认的未分类里,又处于其他分类里,用户能通过其他分类进入到未分类里。想要批量取消文章的未分类,而不破坏其他分类结构。 我们以产品为例,product_cat为分类法,15...
2年前
013710
网站出现Fatal error: Allowed memory size-KEKC博客

网站出现Fatal error: Allowed memory size

在PHP站点中,有时我们会遇到Fatal error: Allowed memory size错误,意思是运行内存不足。原因是在PHP中设置PHP的内存。是单次访问网站过程中内存不足导致的。 通常有两种解决方式:1、修改PHP...
1年前
012213
WooCommerce管理员测试-KEKC博客

WooCommerce管理员测试

代码: <?php /** * Plugin Name: Test Payment Module for Woocommerce * Plugin URI: http://www.tortoise-it.co.uk * Description: A payment gateway plugin for Woocommerce to handle ...
2年前
15114
批量追加Woocommerce产品的属性值-KEKC博客

批量追加Woocommerce产品的属性值

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

宝塔使用计划任务守护环境

这里是宝塔使用计划任务守护环境的记录,是nginx、mysql、php以及宝塔面板本身的守护,防止在服务器高负载时,我们的某个环境挂掉,已在小机器上测试运行良好。 PHP7.4环境守护(我的PHP只有7.4...
woocommerce修改使用的模板-KEKC博客

woocommerce修改使用的模板

add_filter('wc_get_template_part','change_checkout_order_received_template',10,3); function change_checkout_order_received_template($template, $slug, $name){ if($slug == 'checkout/...
2年前
1565
WooCommerce根据Tag实现增加运费-KEKC博客

WooCommerce根据Tag实现增加运费

有时候我们的运费可能并不是根据地区来设置多少运费,可能根据的是产品本身的属性统一进行设置费用,往往某一类产品单独增加费用,只借助地区的话无法达到这样的效果。 所以我就想到根据Tag设置...
1年前
01347