我正在使用预测搜索来查找产品,并使用 PRO 来搜索产品标签,这很棒。但是,它仍然显示标签的占位符(如损坏的图像链接框)。我只是想删除标签的占位符。任何人都知道我将使用的“IF”语句以及我将在哪里应用它?同样,它仅适用于产品标签,我仍然希望产品本身显示缩略图。
问问题
330 次
1 回答
0
在 Wordpress 插件目录中打开预测搜索文件夹,然后打开类文件夹。在第 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;
}
}
}
于 2014-08-11T07:57:35.560 回答