2016-12-15 20 views
0

私はWooCommerce製品のカスタム属性を検索できるように、WordPressの標準検索にフックする方法を探しています。たとえば、「Foo」という名前の商品にカスタム属性がある場合、検索結果にその属性を含めるにはどうすればよいですか?ありがとう! SKUを検索するwoocommerceプラグインからこのファイルにWordPressの検索方法は、製品のみを検索し、カスタム属性を検索する方法ですか?

答えて

1

ルック:

https://github.com/wp-plugins/search-by-sku-for-woocommerce/blob/master/wc-searchbysku-widget-compat.php

  1. ユーザフィルタフックposts_search、あなたはSQL検索
  2. ためwhereの部分は、カスタム検索および実行しました一致する商品IDを収集してください
  3. where部分を収集した商品IDの部分に伸ばして、再販して
  4. 製品への検索を制限するには

、あなただけpost_type=productを追加する必要があります。

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

+0

あなたは私を救いました!私はこれを見たが、標準のワードプレス検索ではうまくいかないと思った。それはした! – user1702965

+0

これを拡張して検索する新しい属性を追加する方法を考えてみましょうか?私のPHPスキルはあまり良くありません。 – user1702965

関連する問題