KEKC,作者KEKC博客 - 第3页 共34页-KEKC博客-第3页
KEKC的头像-KEKC博客
徽章-社交达人-KEKC博客徽章-资深玩家-KEKC博客徽章-先富之人-KEKC博客10枚徽章管理员
KEKC,KE是我,KC也是我。喜欢折腾,热爱PHP及WordPress,在学go语言,专注于技术与分享,开发过程序,维护过企业网站。
批量取消文章、产品的某一分类-KEKC博客

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

业务场景:许多文章既处于默认的未分类里,又处于其他分类里,用户能通过其他分类进入到未分类里。想要批量取消文章的未分类,而不破坏其他分类结构。 我们以产品为例,product_cat为分类法,15...
9个月前
09710
woocommerce通过钩子更改产品目录中的默认排序方式-KEKC博客

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

woocommerce产品页中有几种排序方式,大多数主题中都支持更改默认排序方式,一改就所有都改了。但是保不齐哪个分类需要我们设置成另一种为默认排序。 以下是修改默认排序的方法,如以日期排序:...
10个月前
019012
80行代码实现一个简易的wordpress仪表盘-KEKC博客

80行代码实现一个简易的wordpress仪表盘

wordpress的仪表盘很强大,能自己添加自己的小组件,也能删除小组件,但是却没有相关的添加一个仪表盘页面的相关函数和文档介绍,下面这几行代码,实现一个插件,在后台添加一个简易的仪表盘,...
10个月前
015114
注册新的WooCommerce订单状态-KEKC博客

注册新的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...
10个月前
0772
WordPress角色与能力-KEKC博客

WordPress角色与能力

在wordpress中,有自己的一套用户系统,这套用户系统中有着近乎完美的权限管理系统,在wordpress中叫做角色与能力。角色与能力均可以在代码中进行添加,在本篇内容中你将会看到和官方文档完全不...
10个月前
01413
飞书中飞书捷径的webhook示例-KEKC博客

飞书中飞书捷径的webhook示例

这个是我应用在项目中的一些代码,用来在飞书捷径中发送和接收请求的例子。 发起请求,向飞书发送带参数的POST请求: <?php $url = '飞书捷径链接'; $data = array( 'data' => array( 'name'...
10个月前
022911
自写wordpress登录地址-KEKC博客

自写wordpress登录地址

路由更改: add_filter( 'login_url', 'smyles_custom_login_url', 10, 3 ); function smyles_custom_login_url( $login_url, $redirect, $force_reauth ){ // This will append /custom-login/...
10个月前
13914
分批替换文章内容-KEKC博客

分批替换文章内容

以产品内容为例: $newcontent = str_replace('<strong>Measurements</strong>','<strong>Body Measurements</strong>',$yuan); $args = array( 'numberposts' => -1, 'post_type' ...
10个月前
11111
批量设置文章描述-KEKC博客

批量设置文章描述

以批量修改产品excerpt为例: $all_products = get_posts( array( 'post_type' => 'product', 'product_cat' => 'torso-doll', 'numberposts' => -1, 'post_status' => 'publish', 'post_excerp...
10个月前
1158
批量替换wordpress文章中的字段-KEKC博客

批量替换wordpress文章中的字段

示例,批量修改woocommerce产品中的排序字段为0: $args = array( 'numberposts' => -1, 'post_type' => 'product', 'post_status' => 'any', 'product_tag' => 'aaa', ); $postslists = get_pos...
10个月前
6513
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/...
11个月前
1265
woocommerce结账页国家排序-KEKC博客

woocommerce结账页国家排序

结账页国家排序 //结账页国家排序 add_filter( 'woocommerce_countries_allowed_countries', 'sdf_countries_order', 99999, 1 ); function sdf_countries_order( $countries ) { $new_countrie...
11个月前
989
利用SQL语句进行数据替换-KEKC博客

利用SQL语句进行数据替换

利用SQL批量修改WordPress中的文章内容为新的内容。理论适用于所有数据库内容替换。 UPDATE wp_posts SET post_content = replace(post_content, '旧内容', '新内容') WHERE `post_content` LIK...
11个月前
15714
WordPress admin_bar的开发-KEKC博客

WordPress admin_bar的开发

新增 示例如下: 代码如下: //添加admin_bar function add_anticode_admin_bar_item($wp_admin_bar) { $args = array( 'id' => 'anticode_admin_bar_item', 'title' => '防伪码', 'href' => ad...
11个月前
1237
Woocommerce在订单编辑时添加额外的action操作-KEKC博客

Woocommerce在订单编辑时添加额外的action操作

默认的订单action动作中有三个,如黄框中所示。 但是,我想添加一个其他操作,比如把订单同步到其他平台,或者是发送一个自定义的邮件内容,我们可以这么做,我这里以只发送订单信息为例子: 1...
11个月前
13712
网站环境进程守护-KEKC博客

网站环境进程守护

这个是我2022年年底回家过年,而那段时间服务器偶尔会被攻击,偶尔会宕机,家里又处于偏远地区,没有网络,也重启不了环境,如果期间宕机,那么可能是10多天的宕机,虽然没啥损失,但是一会影响...
11个月前
1392
为自定义文章类型添加古腾堡编辑器支持-KEKC博客

为自定义文章类型添加古腾堡编辑器支持

我们在注册时,可以选择是否需要支持古腾堡编辑器编辑。具体就是添加show_in_rest参数为true。 但是在很多人注册自定义文章类型时,并不会添加古腾堡编辑器编辑,这非常的常见,甚至有人特意不...
11个月前
13614
wordpress添加允许/拒绝某个文件类型的上传-KEKC博客

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

主要就是利用upload_mimes过滤钩子,进行添加、修改、删除,代码放到主题functions.php或者放到插件里面. 例子1: function my_custom_mime_types( $mimes ) { // New allowed mime types. $mim...
12个月前
8311
将WordPress文章内容注册为短代码-KEKC博客

将WordPress文章内容注册为短代码

代码来自postx,flatsome主题也有类似的。 可能需要注册文章?: class Saved_Templates { public function __construct() { $this->templates_post_type_callback(); add_action('admin_head',...
12个月前
1187
在WordPress后台菜单添加可重用古腾堡块的菜单-KEKC博客

在WordPress后台菜单添加可重用古腾堡块的菜单

WordPress古腾堡编辑器自带古腾堡可重用块,但是在后台我们却看不到这个选项,我们可以通过下面的代码在wordpress菜单添加一个菜单,用来直接跳转可重用块。 <?php /** * Add an admin menu ...
12个月前
1188
woocommerce不同支付方式显示不同的购买按钮-KEKC博客

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

代码: // 分期购买支付方式(cheque)按钮文字变更 add_action('woocommerce_review_order_before_submit','change_cheque_button_text'); function change_cheque_button_text(){ ?> <scri...
1年前
10912