小编Esa*_*smi的帖子

如何在 wordpress 中使用 LIKE 作为类别名称搜索帖子?

  • 我需要自定义 wordpress 基本搜索过滤器。
  • 它可以很好地搜索帖子标题和帖子内容中的关键字。
  • 现在我需要显示结果,如果用户输入与类别名称匹配的名称,那么它应该从该类别以及其他结果中提取结果。
  • 我假设,它应该类似于在税务查询中对 category_name 或 category_in 运算符使用 LIKE 子句。

    
    $args = get_posts(array(
                '字段' => 'id',
                'post_type' => 'post',
                'post_status' => '发布',
                'posts_per_page' => -1,
                's' => $_REQUEST['s'] ? $_REQUEST['s'] : '' ,
                'tax_query' => 数组(
                     大批(
                    '分类法' => '分类法名称',
                    'field' => 'slug',
                    'terms' => 'SLUG OF the TERM', // LIKE(这里应该是任何 LIKE 子句等)
                     ),
                )   
            )); 
     

    如何实现这个场景,意味着当用户输入任何与类别名称匹配的关键字时,它应该从该类别中提取所有结果以及一般搜索结果。

示例:用户在搜索栏中输入“ ABC ”,并且存在名称为“ ABC Park ”的可用类别,那么它应该从该类别中提取结果以及具有包含“ ABC”的帖子标题和内容的结果。

php wordpress

8
推荐指数
1
解决办法
6168
查看次数

如何仅使用jquery在datepicker中设置特定时区?

我有一个字段并使用 jQuery 在其上应用日期选择器。

当前正在从系统/浏览器获取时间。

我希望它从特定时区获取时间,例如美国/纽约。

参数endDate是设置日历的关键,意味着用户不应该能够选择date未来的日历。目前它看起来像这样

在此输入图像描述

代码片段是:

jQuery('#convo_start_date').datepicker({
    format: 'dd M yyyy',
     endDate: '+0d',
     autoclose: true,
     showButtonPanel: true, 
     todayBtn: 'linked'
    }).on('change', function () {
        jQuery('.datepicker').hide();
        jQuery('#convo_end_date').attr('value',jQuery('#convo_start_date').val());
    });
Run Code Online (Sandbox Code Playgroud)

问题:有没有办法设置默认的特定时区(例如 America/new_york)以不允许未来的日期(根据该特定时区)?

注意:我已经尝试过moment.js,但它与我当前在 jQuery 中的工作相冲突,是否有任何参数 datepicker 库提供了设置时区的功能?

javascript jquery datetime date datepicker

5
推荐指数
1
解决办法
8226
查看次数

如何在 Woocommerce 的自定义产品类型中添加变体选项卡?

  • 我已经为“礼品卡”安装了一个插件,它基本上是添加一个产品类型“礼品卡”。
    • 我需要增强它的功能。
    • 还有其他选项卡可用于此,但选项卡“变体”不是。
    • 我如何添加此选项卡,以便我的自定义产品类型也可以像可变产品一样运行。
    • 屏幕截图:http : //prntscr.com/ekogwd
    • 而且我必须严格使用我的自定义产品类型,这意味着我不能将其更改为可变产品类型。
    • 是否有任何钩子、动作或过滤器可以使用 woocommerce 将此选项卡手动添加到我的自定义产品类型“礼品卡”?

php wordpress woocommerce hook-woocommerce

3
推荐指数
1
解决办法
3614
查看次数