0

我正在使用预测搜索来查找产品,并使用 PRO 来搜索产品标签,这很棒。但是,它仍然显示标签的占位符(如损坏的图像链接框)。我只是想删除标签的占位符。任何人都知道我将使用的“IF”语句以及我将在哪里应用它?同样,它仅适用于产品标签,我仍然希望产品本身显示缩略图。

4

1 回答 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 回答