小编Luk*_*Luk的帖子

在 woocommerce 搜索中包含自定义字段值

我尝试在 woocommerce搜索中包含自定义字段值,但遇到问题。

在 Google 和 Stack 上,我也看到了带有 pre_get_posts 的示例,所以我认为这是一个很好的方向,我编写了如下代码:

function custom_search( $query ) {

    if( ! is_admin() && $query->is_main_query() ) {

        if ( $query->is_search() ) { 

            $meta_query = array(
                'key'       => 'custom_color',
                'value'     => $query->query['s'],
                'compare'   => 'LIKE'  
            );

            $query->set( 'meta_query', $meta_query );

        }

    }

}

add_action( 'pre_get_posts' , 'custom_search' );
Run Code Online (Sandbox Code Playgroud)

不幸的是它不起作用。你能帮助我吗?

wordpress search custom-fields woocommerce

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

Woocommerce 中产品的其他自定义维度

我有一个具有以下尺寸参数的产品:

  • 长度(Woocomerce 标准)
  • 宽度(Woocomerce 标准)
  • 身高(Woocomerce 标准)
  • 直径
  • 厚度
  • 电路

在产品编辑页面中,我只有长度、宽度、高度(Woocomerce 标准)

我想添加其他尺寸参数

如何正确添加这些额外尺寸?

有没有这样的过滤器?

php wordpress product dimensions woocommerce

4
推荐指数
1
解决办法
8125
查看次数

如何在 stylelint 中使用 VSCode Prettier 3 格式

老实说,我无法理解文档,或者我错过了一些东西。它让我疯狂

我做的步骤:

  1. 安装 VSCode
  2. 安装Prettier插件
  3. 用几个文件(html,css)打开简单的项目
  4. 安装 stylelint npm install --save-dev stylelint
  5. 安装 stylelint-prettier npm install --save-dev stylelint-prettier prettier
  6. 创建 .stylelintrc 内容:
{
  "plugins": ["stylelint-prettier"],
  "rules": {
    "prettier/prettier": true,
    "comment-empty-line-before": "always",
  }
}   
Run Code Online (Sandbox Code Playgroud)

现在怎么办?VSCode 中的 Prettier 没有修复 css 文件中的任何内容,或者我做错了什么?

我在 Windows 10 机器上工作

lint visual-studio-code stylelint prettier

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

Woocommerce产品列表-将<ul> <li>替换为bootstrap div

我整天都在寻找一种使用引导网格制作woocommerce模板的正确解决方案。我总是尝试用钩子进行更改,因为我认为这是最好的方法。

Woocommerce显示产品列表如下:

<ul class="products">

<li class="post-24 product type-product status-publish has-post-thumbnail product_cat-zupki-z-chin product_tag-test first instock shipping-taxable purchasable product-type-simple"></li>

<li class="post-30 product type-product status-publish has-post-thumbnail product_cat-zupki-z-chin  instock shipping-taxable purchasable product-type-simple"></li>

<li class="post-31 product type-product status-publish has-post-thumbnail product_cat-zupki-z-chin  instock shipping-taxable purchasable product-type-simple"></li>

<li class="post-32 product type-product status-publish has-post-thumbnail product_cat-zupki-z-chin last instock shipping-taxable purchasable product-type-simple"></li>

</ul>
Run Code Online (Sandbox Code Playgroud)

我想将此更改为适当的引导网格。像这样:

<div class="row">

<div class="col-md3">product</li>

<div class="col-md3">product</li>

<div class="col-md3">product</li>

<div class="col-md3">product</li>

</ul>
Run Code Online (Sandbox Code Playgroud)

通过函数woocommerce_product_loop_start()将ul更改为div,但是如何将li class =“ ....更改/替换 为div class =” col-md ....

预先感谢您的帮助卢卡斯

wordpress hook action twitter-bootstrap woocommerce

2
推荐指数
2
解决办法
2451
查看次数