Woocommerce:如何在搜索页面

时间:2018-02-01 11:29:23

标签: php css wordpress woocommerce

当客户立即搜索产品时,他们会看到一系列Woocommerces代码,通常用于显示已上传的PDF文件以显示在产品页面上。像这样;

Search example

现在我想要实现的是让产品长描述显示在搜索结果中,而不是长描述。

到目前为止,我已设法完全隐藏它以使其看起来很漂亮(与代码片段相比)但我似乎无法弄清楚如何将其更改为长描述。

长描述可用于所有产品,因此不必检查简短描述是否包含单词或代码。

我已经尝试过查看woocommerce设置但是我没有为我做任何事情,而且我在woocommerce的帖子模板中我只能找到商店主页的模板而不是搜索页面的模板。

1 个答案:

答案 0 :(得分:2)

显示存档和产品中的产品的模板文件。搜索循环为content-product.php。您正在寻找的是将产品内容插入woocommerce_after_shop_loop_item()挂钩。

function extra_description() { 
    global $post;
    echo '<div itemprop="description">';
        echo apply_filters( 'the_content', $post->post_content );
    echo '</div>';
}
add_action('woocommerce_after_shop_loop_item', 'extra_description', 1);

但是,WooCommerce通常不会将描述添加到循环中,因此您需要找到当前添加的内容并将其删除。