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

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的头像-KEKC博客KEKC3年前
22615

WordPress后台选项设置更新通知

在两年前,我就已经自己开发过WordPress后台自定义选项设置。 相关文章: https://www.kekc.cn/481.html https://www.kekc.cn/497.html https://www.kekc.cn/514.html https://www.kekc.cn/2817...
KEKC的头像-KEKC博客KEKC2年前
012611

判断优惠券(coupon)是否能用于当前产品

需要根据业务自己改,下方代码的意思是《如果当前产品能使用优惠券,则在产品简短描述中添加内容,我代码添加的是短代码》: //在符合优惠券的产品中输出内容 function apply_coupon_code_block...
KEKC的头像-KEKC博客KEKC2年前
014712

WordPress忘记密码进行数据库密码替换

有时候为了安全,我们的密码可能很复杂,根本记不住,丢失了就找不到密码,这就需要重置我们的密码。但是wordpress是不能直接替换明文密码的,需要对字符串进行处理。把下面的代码保存在网站根...
KEKC的头像-KEKC博客KEKC5年前
021411
一个简单的WordPress头像加速插件-KEKC博客

一个简单的WordPress头像加速插件

        一个简单的WordPress头像加速插件,提取自wp-china-yes插件。<?php /* Plugin Name:Gravatar头像加速 Description:本插件可针对中国...
KEKC的头像-KEKC博客KEKC5年前
023914
WordPress从自己服务器更新插件、主题-KEKC博客

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

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

WordPress使用Rewrite Rules路由新建页面

之前也介绍过一种方法,通过新建页面或者新建文章的方式来新建一个页面。详细可以看下面的文章: 但是有的用户会不老实,将我们新建的页面删除,这就非常的难受,比如我们开发了个插件或者主题...
KEKC的头像-KEKC博客KEKC4年前
02810

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

WordPress古腾堡编辑器自带古腾堡可重用块,但是在后台我们却看不到这个选项,我们可以通过下面的代码在wordpress菜单添加一个菜单,用来直接跳转可重用块。 <?php /** * Add an admin menu ...
KEKC的头像-KEKC博客KEKC3年前
1548

WooCommerce调用后台的统计接口

WooCommerce后台有统计接口,还写好了缓存机制,我们要调用这个数据,其实可以很简单、快速的获取到一些我们要的数据,可以将数据发往其他地方,生成数字大屏展示之类的。 比如一段时间内的销售...
KEKC的头像-KEKC博客KEKC11个月前
08614

WooCommerce批量修改属性价格

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

wordpress插件新建自定义Mysql数据表

        我们在写插件的时候,一般情况下是需要用到Mysql数据表来储存我们的插件配置、插件信息(数据和使用信息),简单的插件我们倒是可以通过wp_op...
KEKC的头像-KEKC博客KEKC5年前
03856

wordpress网站页面登录才能访问

        代码需要考虑两个东西,1、判断登录,2、跳转登录并登录跳转本页面(获取本页面链接)。这两个东西我都整合到我的一行代码了,代码如下:<...
Advanced Custom Fields Pro 5.12.2中文汉化版-KEKC博客

wordpress主题开发中工具栏admin_bar_menu的处理

我们在登录wordpress后,通常情况是会显示一个黑色的工具条,会遮盖我们前台内容。这个工具条在PC端的高度为32px,在手机端上的高度为48px。我们一般有两种情况: 1、将工具条彻底禁止 add_filt...
KEKC的头像-KEKC博客KEKC3年前
25515

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

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

woocommerce在产品卡片下增加内容

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

wordpress自定义文章类型模板文件

        WordPress主题系统支持用于自定义文章类型的自定义模板。从WordPress 3.0开始支持自定义模板来显示属于自定义文章类型的文章,并且在3.1版本...
KEKC的头像-KEKC博客KEKC5年前
027113
WordPress的Etsy商品导入插件-KEKC博客

WordPress的Etsy商品导入插件

        这个插件是我自己原创写的,目的就是发现etsy好的产品时,快速导入网站进行修改,可导入文章、商品[需要改动]等文章类型。因为etsy中国网络访...

wordpress如何新建、移除文章模板、页面模板

一、新增模板 1、文章模板 别人在插件里写的使用代码添加文章模板: //$templates = array(); add_filter( 'theme_page_templates', array('add_new_template' ) ); add_filter( 'theme_post_te...
KEKC的头像-KEKC博客KEKC4年前
01490

将《清除购物车按钮》添加到购物车页面和迷你购物车

代码: <?php // adds the button to the cart page add_action( 'woocommerce_cart_actions', 'woocommerce_empty_cart_button' ); function woocommerce_empty_cart_button() { echo '<...
KEKC的头像-KEKC博客KEKC3年前
26311

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

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