我对php编辑非常陌生,但我正在努力学习。我的woocommerce产品设置为“隐藏”目录下的可见性仍然显示在搜索结果下。如何将隐藏的产品排除在搜索结果之外?我找到了这个线程(WP_查询:从WooCommerce产品列表中排除隐藏产品),并尝试将下面提到的线程底部的代码(我使用Woocommerce 3.2.1)添加到子主题的functions.php文件中。它给了我死亡的白色屏幕和这个错误:
解析错误:语法错误,意外的'=>‘(T_DOUBLE_ARROW)。
<?php
/*
Code to remove hidden woocommerce products from being displayed in a site search
*/
'tax_query' => array(
array(
'taxonomy' => 'product_visibility',
'field' => 'name',
'terms' => 'exclude-from-catalog',
'operator' => 'NOT IN',
)
)
感谢帮助我做错了什么。谢谢!
https://wordpress.stackexchange.com/questions/283393
复制相似问题