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

woocommerce货币操作

相关源码文件地址: /wp-content/plugins/woocommerce/includes/wc-core-functions.php 1、更改货币符号 在woocommerce中,有的货币符号会导致辨识度问题,比如人民币和日元、加元和美元,单单...
KEKC的头像-KEKC博客KEKC2年前
014110
wordpress后台保存插件、主题的设置-KEKC博客

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

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

登录WordPress后台后通过邮件通知

这里的话是可以通知你想通知的人,或者是登录某个账户时通知某人,我这里就以所有人登录通知管理员为例。 1、登录成功通知管理员 function wp_login_notify() { date_default_timezone_set('PRC...
KEKC的头像-KEKC博客KEKC3年前
02000

将反转WooCommerce产品评论的显示顺序

function sd_newest_reviews_first( $args ) { $args['reverse_top_level'] = true; return $args; } add_filter( 'woocommerce_product_review_list_args', 'sd_newest_reviews_first' );
KEKC的头像-KEKC博客KEKC2年前
13913
WordPress的cron定时任务-KEKC博客

WordPress的cron定时任务

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

WooCommerce实现商品浏览历史纪录

原理是访问产品时往浏览器中写入Cookies,再通过Cookies存储的产品ID写成短代码展现,最后通过调用短代码实现显示产品。 代码如下,亲测可用: add_action( 'template_redirect', 'bbloomer_tra...
KEKC的头像-KEKC博客KEKC1年前
01047
WordPress获取指定ID用户各类信息(用户名、邮箱)-KEKC博客

WordPress获取指定ID用户各类信息(用户名、邮箱)

WordPress获取指定ID用户各类信息(用户名、邮箱) 在使用Wordpress做网站时,有时需要通过代码来获取指定ID用户各类信息,例如用户名、用户邮箱、用户的密码等信息。但是Wordpress相关的函数来...
KEKC的头像-KEKC博客KEKC4年前
02757
给wordpress后台添加一个文本式设置页面-KEKC博客

给wordpress后台添加一个文本式设置页面

有的wordpress主题、插件会给在后台给自己添加一个设置页面,以便使用者无需修改代码就能很方便的使用主题、插件。我之前还在文曦博客发表文章时,就曾两三次写过设置页面,你可以在搜索框进行...

WordPress获取所有分类列表函数

通过函数get_categories()就可以输出 WordPress 获取所有分类列表。当然也可以使用get_terms(),后面说一下。这两者的区别是get_categories按照文章类型来获取,而get_terms时通过分类法(其他...
KEKC的头像-KEKC博客KEKC3年前
04202

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

我们在注册时,可以选择是否需要支持古腾堡编辑器编辑。具体就是添加show_in_rest参数为true。 但是在很多人注册自定义文章类型时,并不会添加古腾堡编辑器编辑,这非常的常见,甚至有人特意不...
KEKC的头像-KEKC博客KEKC2年前
16514

WordPress中使用数据库事务

代码如下: global $wpdb; // 开启事务 $wpdb->query( 'START TRANSACTION' ); try { foreach ( $datas as $key => $value ) { // 处理数据 // 使用wpdb操作 // 业务代码... if ($wpdb->last_er...
KEKC的头像-KEKC博客KEKC前天
0505
WooCommerce中的邮件发送分析-KEKC博客

WooCommerce中的邮件发送分析

在WooCommerce中,有一套完整的邮件发送,主要功能就是在新订单、invioce订单、订单状态的变更、用户新注册等时候发送邮件给管理员或者是用户。 底层默认是WordPress的,可以使用WordPress的hoo...
KEKC的头像-KEKC博客KEKC1年前
016110
wordpress使用对象存储但第三方插件、主题上传不到对象存储的解决办法-KEKC博客

wordpress使用对象存储但第三方插件、主题上传不到对象存储的解决办法

        我这里是公司搭建了个网站,然后使用了对象存储,但是在我使用主题的头像上传功能时,我发现我上传的东西根本到达不了对象存储。然后我简单查...
KEKC的头像-KEKC博客KEKC4年前
019510
wordpress 根据slug 获取分类下的文章-KEKC博客

wordpress 根据slug 获取分类下的文章

        wordpress的强大之处在于丰富的函数,封装了无数钩子、函数,可以在开发过程中使用。但有的东西始终要自己编写,我在搜索引擎翻了个底朝天,...
wordpress在适当页面查看支持的Hook-KEKC博客

wordpress在适当页面查看支持的Hook

最近在研究开发,wordpress的Hook(钩子)太多了,甚至主题、插件也能自己写Hook,我们要记忆这些Hook的话是很困难的,而且钩子还分为动作钩子和过滤钩子,那有没有一种方便调试的方法呢?其实...
KEKC的头像-KEKC博客KEKC2年前
18013

WordPress密码忘记该如何重置密码

一、使用wp_set_password 在合适位置,使用wp_set_password重置密码,比如在主题functions.php里,新建一个插件等。以下是完整代码: wp_set_password('明文密码','用户ID'); 二、使用wp_update...
KEKC的头像-KEKC博客KEKC2年前
013510

woocommerce永不打折商品

在woocommerce中,我们可以设置优惠券,当优惠券过多时,我们不知道怎么限制某些分类下不能使用优惠券,一个个设置的话又太慢了,就比如我们公司的一个网站上,有700多个优惠券,在后面又新建了...
KEKC的头像-KEKC博客KEKC2年前
015014

wordpress 后台模板

        这是从后台常规配置页面提取出来的一个模板,之前用这个做了个插件的设置页面。<div class="wrap">   <h1...
KEKC的头像-KEKC博客KEKC4年前
015913
wordpress主题的自定义设置开发-KEKC博客

wordpress主题的自定义设置开发

可能说的不太清楚,我说的是这里: 一、添加 我们先看效果图: 代码: //自定义logo function puma_customize_register( $wp_customize ) { $wp_customize->add_section('header_logo',array( '...
KEKC的头像-KEKC博客KEKC3年前
03360

WooCommerce 输入数量更改时自动更新购物车

<?php add_action( 'wp_print_footer_scripts', function () { if ( ! function_exists( 'WC' ) ) return; if ( ! is_cart() ) return; ?> <script> jQuery && jQuery(($) => { l...
KEKC的头像-KEKC博客KEKC2年前
14612

WordPress特定关键词精准搜索

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