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

WooCommerce支付方式(支付网关)开发

官方文档:支付网关API - WooCommerce 示例插件代码1: <?php /** * Plugin Name: WooCommerce Invoice Gateway * Plugin URI: * Description: Clones the 'Cheque' gateway to create anoth...
KEKC的头像-KEKC博客KEKC2年前
2085
wordpress媒体库上传图片时自动生成文章/产品等-KEKC博客

wordpress媒体库上传图片时自动生成文章/产品等

        有一个项目,需要批量导入图片并生成文章:图片名称作为文章的标题,图片还作为特色图片。项目大概几千张图,于是就有了这个插件,批量导入生...

WordPress菜单操作

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

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

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

WordPress从自己服务器更新插件、主题

如果您正在开发待售插件,这将很有帮助,如果你不是开发者,那可以划走了。wordpress支持了从自己服务器更新我们自己的插件、主题,而无需将其托管至wordpress。下面,我们就详细介绍其部署方法...

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

简单解释下,文章类:博客文章、WooCommerce产品等;分类法:博客分类、标签、WooCommerce产品分类、WooCommerce产品标签、WooCommerce产品属性等。 场景是需要批量给文章类添加、删除分类法。 ...
KEKC的头像-KEKC博客KEKC12个月前
01075

wordpress自定义文章类型的登录可见

        前面写了特定页面的登录可见,但是,页面上所展示的一些特定文章,也是不能给爬虫爬到的,这就需要特定文章也弄成登录可见。我是通过插件实现...
KEKC的头像-KEKC博客KEKC4年前
02155

WordPress绑定多个同根域名

此教程为有多个同根域名需要绑定到同一个网站程序时需要进行的一些操作,网站所使用的网站程序、数据库等均是同一个。注意这个多个同根域名是比如a.a.com和b.a.com这样的根域名都是a.com,如果...
KEKC的头像-KEKC博客KEKC2年前
3165
批量追加Woocommerce产品的属性值-KEKC博客

批量追加Woocommerce产品的属性值

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

wordpress后台保存插件、主题的设置

        我也是第一次做插件设置页面,之前只是知道使用options表保存数据,但是对于怎么保存却是一知半解,直到我看到wordpress的一篇文章,我才初步...
KEKC的头像-KEKC博客KEKC4年前
02245

WooCommerce批量修改属性价格

WooCommerce的属性价格存储在post meta表中,key为属性的slug,value是属性值。注意key是有前缀的,为attribute_pa__slug。比如我们要批量更改所有产品中body-type为wm-164cm-j-cup-as-image的...
KEKC的头像-KEKC博客KEKC1年前
01404

woocommerce在产品卡片下增加内容

我这里以添加发布日期为例: 方法有很多,我是直接修改的价格显示 add_filter('woocommerce_get_price_html',function($html){//添加时间显示 if (in_the_loop()) { $html = $html.'<br>'.th...
KEKC的头像-KEKC博客KEKC2年前
0974
WooCommerce显示计划优惠倒计时-KEKC博客

WooCommerce显示计划优惠倒计时

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

WooCommerce提示被遮住

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

WooCommerce中的优惠券验证例子

我们有一个需求:coupon1和coupon2是两个优惠券,coupon1和coupon2都能单独使用,并且coupon1只能与coupon2一起使用,同理coupon2也只能与coupon1一起使用。 代码如下: // coupon1与 coupon2优...
KEKC的头像-KEKC博客KEKC10个月前
01174
WooCommerce的order编辑页添加meta box的注意事项-KEKC博客

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

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

WooCommerce中优惠券验证的分析

在WooCommerce中,优惠券功能其实是很强大的,在创建时,我们能看到许多限制,在很多情况下,我们不能让用户使用优惠券,这就需要对优惠券的验证非常了解。 在woocommerce/includes/class-wc-di...
KEKC的头像-KEKC博客KEKC1年前
01373
WordPress角色与能力-KEKC博客

WordPress角色与能力

在wordpress中,有自己的一套用户系统,这套用户系统中有着近乎完美的权限管理系统,在wordpress中叫做角色与能力。角色与能力均可以在代码中进行添加,在本篇内容中你将会看到和官方文档完全不...
KEKC的头像-KEKC博客KEKC2年前
01593

WooCommerce产品页浮动“添加到购物车(Add to cart)”按钮

当用户访问到产品页时,会滑动到下方查看商品的详情,这时就需要一个浮动的按钮,用来做个锚点或是直接点击购买。让用户随时能点击到一个购买按钮,提高用户转化率。 我是这样做的,应该是适应...
KEKC的头像-KEKC博客KEKC2年前
2823
woocommerce收货地址、配送地址显示模板设置-KEKC博客

woocommerce收货地址、配送地址显示模板设置

代码如下: add_filter( 'woocommerce_localisation_address_formats', 'woocommerce_custom_address_format', 20 ); function woocommerce_custom_address_format( $formats ) { $formats[ 'JP...
KEKC的头像-KEKC博客KEKC2年前
01312

注册新的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...
KEKC的头像-KEKC博客KEKC2年前
0842