排序
wordpress sitemap生成PHP
<?php require('./wp-blog-header.php'); header("Content-type: text/xml"); header('HTTP/1.1 200 OK'); $posts_to_show = 1000; ech...
WordPress角色与能力
在wordpress中,有自己的一套用户系统,这套用户系统中有着近乎完美的权限管理系统,在wordpress中叫做角色与能力。角色与能力均可以在代码中进行添加,在本篇内容中你将会看到和官方文档完全不...
WooCommerce的order编辑页添加meta box的注意事项
在WooCommerce中,后台order编辑页面可以手动添加自定义字段,而无需meta box。 但是,我们有时候就需要在编辑页开发我们的功能,避免不了使用meta box,也就需要自定义字段来辅助。这其中就有...
wordpress不在本地保存文件会出现的问题
wordpress有对象存储插件,但是在不保存本地文件时,wordpress重命名检查会异常,就是说如果同一天上传的文件名称相同,那么后上传的文件就会...
wordpress块简码插件
注册了一个自定义块类型的文章,支持分类,并在后台文章列表中显示shortcode,目的是为了方便调用。代码如下: <?php /* Plugin Name: 块简码插件 Description: 注册一个自定义块类型的文章...
自写wordpress登录地址
路由更改: add_filter( 'login_url', 'smyles_custom_login_url', 10, 3 ); function smyles_custom_login_url( $login_url, $redirect, $force_reauth ){ // This will append /custom-login/...
WordPress特定关键词精准搜索
WordPress在搜索时,会自动分词,将空格、加号、%20作为分割,比如我们搜索“150 cm”其实是搜索包含“150”和“cm”的内容,可能就会导致搜索不准确。 可以使用钩子进行精准搜索,防止分词的情...
WooCommerce显示计划优惠倒计时
在WooCommerce中,可以设置计划优惠,从开始到结束日期享受一定优惠,但是默认的却不显示优惠时间倒计时,于是我决定研究一下。写出了下面的代码: add_filter('woocommerce_get_price_html',fu...
wordpress发布自定义文章类型时的钩子
WordPress 的 publish_post 钩子针对的是文章(帖子)类型,适用于 WordPress 站点的 post 类型的文章。如果想要发布页面时执行某些动作,对应钩子应该是 publish_page;如果你想发布某个自定义...
woocommerce订单总金额限制最低多少
下方代码限制最低5万: /** * Set a minimum order amount for checkout */ add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' ); add_action( 'woocommerce_before_cart...
WordPress中的options表的存储、修改、删除、获取流程
options表主要存储的是一些设置,在一些插件、主题以及wordpress本身中都能大量见到,主要是为了存储一些设置、配置的,他有四个操作,本文将会罗列出他的一些钩子。 1、add_option 添加字段 添...
woocommerce货币操作
相关源码文件地址: /wp-content/plugins/woocommerce/includes/wc-core-functions.php 1、更改货币符号 在woocommerce中,有的货币符号会导致辨识度问题,比如人民币和日元、加元和美元,单单...
wordpress批量建数据库表
这是一个插件中的,我阅读到源码,觉得批量建表很有用,以后可能用得到,记录下来,之前也分享过类似的: 今天分享的代码如下: <?php global $wpdb; $sql = file_get_contents(__DIR__.'/in...
WordPress 获取某人某天或者某人所有文章数
define('WP_USE_THEMES', false); //无需使用主题 include_once('./wp-load.php'); //根据wordpress路径来调用 需要同服务器下 //获取某人某天的发...
wordpress 获取某一文章第一个缩略图,特色图片
define('WP_USE_THEMES', false); //无需使用主题 include_once('./wp-load.php'); //根据wordpress路径来调用 需要同服务器下 function get_p...
WooCommerce中的优惠券验证例子
我们有一个需求:coupon1和coupon2是两个优惠券,coupon1和coupon2都能单独使用,并且coupon1只能与coupon2一起使用,同理coupon2也只能与coupon1一起使用。 代码如下: // coupon1与 coupon2优...
woocommerce修改使用的模板
add_filter('wc_get_template_part','change_checkout_order_received_template',10,3); function change_checkout_order_received_template($template, $slug, $name){ if($slug == 'checkout/...
WooCommerce实现订单自定义字段在后台订单列表页可搜索
代码如下: add_filter( 'woocommerce_shop_order_search_fields',function( $search_fields ) { $search_fields[] = '_wcst_order_trackno';//字段一 $search_fields[] = '_wcst_addit...
WordPress密码忘记该如何重置密码
一、使用wp_set_password 在合适位置,使用wp_set_password重置密码,比如在主题functions.php里,新建一个插件等。以下是完整代码: wp_set_password('明文密码','用户ID'); 二、使用wp_update...
Woodmart主题中的html block兼容Stackable插件
这篇文章是让Woodmart主题中的html block兼容Stackable插件,Woodmart主题中的html block默认是不支持古腾堡的,更别提古腾堡插件Stackable。 将下面的代码放到主题functions.php里 让html bloc...












