排序
WordPress多重筛选并排序(按自定义字段、分类、标签等)
开门见山,WordPress要实现文章多重筛选的核心函数就是wp_query( ),有php基础的,直接看官方文档应该就能解决标题所提到的WordPress多重筛选...
子比邮箱开启防盗链之后的显示小问题
子比邮箱发送默认带了张图片,链接为:https://www.kekc.cn/wp-content/themes/zibll/img/mail-bg.png 在开启防盗链之后邮箱显示会像这样: 不光客户端这样,网页端也一样,非常难受。 我给出的...
WordPress中的options表的存储、修改、删除、获取流程
options表主要存储的是一些设置,在一些插件、主题以及wordpress本身中都能大量见到,主要是为了存储一些设置、配置的,他有四个操作,本文将会罗列出他的一些钩子。 1、add_option 添加字段 添...
让wordpress文章类型支持古腾堡编辑器
WordPress可以自定义文章类型,在自定义时我们加入show_in_rest为true即可启用古腾堡,但是有的文章类型是由其他人定义的,我们编辑他的源码会导致难以维护,所以用钩子实现。 方法一: add_fil...
批量追加Woocommerce产品的属性值
公司在前期并未增加任何产品的属性值,用了标签,但是现在想增加属性值这样就能使用属性在侧边筛选出产品。于是我写了一套程序,可以自动追加产品属性,目前是按照分类的slug进行操作的,你也可...
wordpress不在本地保存文件会出现的问题
wordpress有对象存储插件,但是在不保存本地文件时,wordpress重命名检查会异常,就是说如果同一天上传的文件名称相同,那么后上传的文件就会...
将博客从zblog迁移至wordpress
1、zblog准备阶段zblog安装插件,我红框中的2、zblog导出数据1、启用后点击设置2、选择导出txt3、看到上面的路径了吗?路径中把他复制出来,我这里是直接在服务器上操作的,和你的不一样,我这...
WordPress开发框架整理
WordPress听过的时间很久,但我是才接触一年左右,在这个过程中,我发现了一些非常好用的开发框架,在这里整理下,分享给大家,排名不分先后,只是我发现他们的一个时间顺序。之后,如果我又发...
woocommerce订单满减(订单达到多少应用优惠券)
下方代码,当订单金额到达50时,应用一张优惠券: /** * Apply a coupon for minimum cart total */ add_action( 'woocommerce_before_cart' , 'add_coupon_notice' ); add_action( 'woocommerc...
WordPress中一些重要的全局变量
在WordPress中,有许多用来实现功能的全局变量,这些变量在WordPress中起着重要作用。如果说WordPress的钩子是WordPress如此灵活的关键,那么完全可以说这些全局变量是WordPress的骨架。下面的...
WooCommerce动作钩子woocommerce_after_checkout_validation失效
WooCommerce新版块状结账页(checkout)已将请求由wc-ajax转变为wp-json,这使得woocommerce_after_checkout_validation一众钩子彻底失效,我在使用时发现已无法使用,切换为经典页面时又能继续...
wordpress 获取指定数量的文章信息
define('WP_USE_THEMES', false); //无需使用主题 include_once('./wp-load.php'); //根据wordpress路径来调用 需要同服务器下 function get_p...
wordpress 批量允许评论
我之前将评论关了,写文章评论也是默认关闭,然后我发现有很多文章关闭了,大概70多篇,于是我决定批量修改,让他可以进行评论,首先我想到的就是通过数据库sql操作,毕竟我的文章数量不是很多...
分批替换文章内容
以产品内容为例: $newcontent = str_replace('<strong>Measurements</strong>','<strong>Body Measurements</strong>',$yuan); $args = array( 'numberposts' => -1, 'post_type' ...
woocommerce结账页国家排序
结账页国家排序 //结账页国家排序 add_filter( 'woocommerce_countries_allowed_countries', 'sdf_countries_order', 99999, 1 ); function sdf_countries_order( $countries ) { $new_countrie...
WooCommerce订单可支付状态
WooCommerce能新增订单的状态,这个在之前的文章中有提及,但是,我们新增的订单状态,获取到的支付链接不可以支付,需要将这个状态添加为需要支付。我的订单状态为paywave。我的代码如下: add...
wordpress自定义文章类型save_post的hook钩子
有时候,我们要在发布、编辑自定义文章类型时,做一些动作,比如发送邮件通知,发送短信通知,给这个用户添加一些标记,比如给他加钱、加积分...
wordpress站点更新监控-WP观察者
一、程序简介 这个是我自己开发使用的一个监控wp站点更新的程序,全程使用PHP开发,使用sqlite作为数据库存储,在宝塔计划任务的配合下,能完成站点更新后的1分钟内通过邮件通知到相关邮件。这...
WooCommerce支付方式(支付网关)开发
官方文档:支付网关API - WooCommerce 示例插件代码1: <?php /** * Plugin Name: WooCommerce Invoice Gateway * Plugin URI: * Description: Clones the 'Cheque' gateway to create anoth...

















