如何使用meta\\u查询对数值进行“like”比较?
我有一些代码可以在Woocommerce中自动完成产品sku的搜索。它适用于非数字SKU,但我无法让它适用于数字SKU。我使用compare=>“like”,因为我的自动完成脚本设置为在输入2个字符后开始搜索(这样可以搜索10个字符长的SKU,而不是准确输入)。以下是我现在的工作内容:
$products1 = array(
\'post_type\' => array (\'product\', \'product_variation\'),
\'post_status\' => \'publish\',
\'posts_per_page\' => -1,
\'meta_query\' => array(
array(
\'key\' => \'_sku\',
\'value\' => $_REQUEST[\'term\'],
\'compare\' => \'LIKE\'
)
),
\'fields\' => \'ids\'
);