KEKC博客
最新发布第34页

网站出现Fatal error: Allowed memory size

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

WordPress不压缩/缩放设置

首先当然要关闭压缩插件。 其次还有一种情况,WordPress在图片尺寸大于某个尺寸时,会自动压缩图片,这个在WordPress中自动开启的,且无法通过设置关闭。当上传超过图片固定的宽高像素时,WordP...
KEKC的头像-KEKC博客KEKC7个月前
09413

PHP中的价格精度处理

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

WordPress的cron定时任务

WordPress的定时任务是存储在数据库option表中的,option_name为cron,如下图所示: 在底层中,用_set_cron_array函数增加定时任务,在执行时用函数_get_cron_array获取所有定时任务,可以用过...
KEKC的头像-KEKC博客KEKC7个月前
015011

WordPress特定关键词精准搜索

WordPress在搜索时,会自动分词,将空格、加号、%20作为分割,比如我们搜索“150 cm”其实是搜索包含“150”和“cm”的内容,可能就会导致搜索不准确。 可以使用钩子进行精准搜索,防止分词的情...
KEKC的头像-KEKC博客KEKC6个月前
01115

WordPress使post_meta能进行搜索

两种方式,一种类似于拼接sql,一种是使用WordPress的meta_query,推荐使用meta_query方式,简单高效。 使用meta_query // 在搜索中包含自定义字段 function custom_search_include_meta( $quer...
KEKC的头像-KEKC博客KEKC6个月前
010415
WordPress置顶文章-KEKC博客

WordPress置顶文章

在WordPress中,可以有三种置顶文章的设置,但是都是将置顶的文章写入到options数据表中,meta_key为sticky_posts。 更新文章时: 新增文章时: 快速编辑 今天介绍代码方式,不使用默认的置顶:...
KEKC的头像-KEKC博客KEKC6个月前
011413

WordPress中一些重要的全局变量

在WordPress中,有许多用来实现功能的全局变量,这些变量在WordPress中起着重要作用。如果说WordPress的钩子是WordPress如此灵活的关键,那么完全可以说这些全局变量是WordPress的骨架。下面的...
KEKC的头像-KEKC博客KEKC6个月前
011712

WooCommerce中的优惠券验证例子

我们有一个需求:coupon1和coupon2是两个优惠券,coupon1和coupon2都能单独使用,并且coupon1只能与coupon2一起使用,同理coupon2也只能与coupon1一起使用。 代码如下: // coupon1与 coupon2优...
KEKC的头像-KEKC博客KEKC5个月前
01074
WooCommerce中的邮件发送分析-KEKC博客

WooCommerce中的邮件发送分析

在WooCommerce中,有一套完整的邮件发送,主要功能就是在新订单、invioce订单、订单状态的变更、用户新注册等时候发送邮件给管理员或者是用户。 底层默认是WordPress的,可以使用WordPress的hoo...
KEKC的头像-KEKC博客KEKC4个月前
012610
WooCommerce的order编辑页添加meta box的注意事项-KEKC博客

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

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

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

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

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

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

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

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

网站屏蔽中国访问

场景:在一些业务中,我们通常不服务于国内,但是国内有同行,我们需要屏蔽国内访问,这时我们就需要屏蔽中国。当然,屏蔽其他国家也是一样的。 在这里我将屏蔽方式分为三大类的屏蔽方式:客户...
KEKC的头像-KEKC博客KEKC10天前
01086