Php 如何让WordPress搜索只查找产品,同时搜索自定义属性?

Php 如何让WordPress搜索只查找产品,同时搜索自定义属性?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我正在寻找一种方法来连接到标准的WordPress搜索,以便它可以搜索WooCommerce产品的自定义属性。例如,如果我在一个名为“Foo”的产品上有一个自定义属性,我将如何在搜索结果中包含该属性?谢谢 从woocommerce插件查看此文件以搜索SKU: 用户过滤器钩子posts\u search,您得到了SQL搜索的where部分 执行自定义搜索并收集将匹配的产品ID 使用收集的产品ID扩展where部分并重新运行它 要将搜索限制为产品,只需添加post\u type=product:

我正在寻找一种方法来连接到标准的WordPress搜索,以便它可以搜索WooCommerce产品的自定义属性。例如,如果我在一个名为“Foo”的产品上有一个自定义属性,我将如何在搜索结果中包含该属性?谢谢

从woocommerce插件查看此文件以搜索SKU:

  • 用户过滤器钩子
    posts\u search
    ,您得到了SQL搜索的
    where
    部分
  • 执行自定义搜索并收集将匹配的产品ID
  • 使用收集的产品ID扩展
    where
    部分并重新运行它
  • 要将搜索限制为产品,只需添加
    post\u type=product


    http://your-shop.com/?s=searchstring&post_type=product

    从woocommerce插件查看此文件以搜索SKU:

  • 用户过滤器钩子
    posts\u search
    ,您得到了SQL搜索的
    where
    部分
  • 执行自定义搜索并收集将匹配的产品ID
  • 使用收集的产品ID扩展
    where
    部分并重新运行它
  • 要将搜索限制为产品,只需添加
    post\u type=product


    http://your-shop.com/?s=searchstring&post_type=product

    你救了我!我看到了这一点,但认为它不能与标准的WordPress搜索一起使用。是的!你知道我该如何扩展它来添加一个新的属性来进行搜索吗?我的PHP技能不是很好,你救了我!我看到了这一点,但认为它不能与标准的WordPress搜索一起使用。是的!你知道我该如何扩展它来添加一个新的属性来进行搜索吗?我的PHP技能不是很好。