我正在使用预测搜索来查找产品,并使用PRO搜索产品标签,这很棒。但是,它仍然显示标记的占位符(如图像链接框已损坏)。我只是想删除标签的占位符。 任何人都知道我将使用的“IF”声明以及我将在何处应用它?同样,它只适用于产品标签,我仍然希望产品本身能够显示缩略图。
答案 0 :(得分:0)
在Wordpress插件目录中打开预测搜索文件夹,然后打开classes文件夹。在第331行的文件class-wc-predictive-search-filter.php中,您将看到一个foreach循环
foreach ( $search_tags as $item ) {
$link_detail = get_term_link($item->slug, 'product_tag');
$avatar = WC_Predictive_Search::woops_get_product_cat_thumbnail($item->term_id,64,64);
$item_html = '<div class="ajax_search_content"><div class="result_row"><a href="'.$link_detail.'"><span class="rs_avatar">'.$avatar.'</span><div class="rs_content_popup"><span class="rs_name">'.stripslashes( $item->name).'</span><span class="rs_description">'.WC_Predictive_Search::woops_limit_words(strip_tags( str_replace("\n", "", $item->description) ),$text_lenght,'...').'</span></div></a></div></div>';
$rs_items['p_tag'] .= $item_html.'[|]'.$link_detail.'[|]'.stripslashes( $item->name)."\n";
$end_row--;
if ($end_row < 1) break;
}
}
}
您需要删除
<span class="rs_avatar">'.$avatar.'</span>
所以foreach循环读取
foreach ( $search_tags as $item ) {
$link_detail = get_term_link($item->slug, 'product_tag');
$avatar = WC_Predictive_Search::woops_get_product_cat_thumbnail($item->term_id,64,64);
$item_html = '<div class="ajax_search_content"><div class="result_row"><a href="'.$link_detail.'"><div class="rs_content_popup"><span class="rs_name">'.stripslashes( $item->name).'</span><span class="rs_description">'.WC_Predictive_Search::woops_limit_words(strip_tags( str_replace("\n", "", $item->description) ),$text_lenght,'...').'</span></div></a></div></div>';
$rs_items['p_tag'] .= $item_html.'[|]'.$link_detail.'[|]'.stripslashes( $item->name)."\n";
$end_row--;
if ($end_row < 1) break;
}
}
}