0

我们想为我们网站上的一件或多件商品添加多种产品尺寸,并在 woocommerce 插件上运行。

选择产品尺寸后,“添加到购物车”按钮下方会显示一个类似 Facebook 的按钮。

在每个页面上,Facebook 的赞按钮都显示得很好,除了那些您可以选择多种尺寸的产品。然后like按钮出现两次。

我没有建立站点,但在 functions.php 文件中找到了类似 FB 的按钮的硬编码部分。我把它包括在这里。是否可能缺少一些代码以防止在所述实例中重复?

这是网站上的页面:http: //www.hottot.com/shop/shampoo/

这是 pastebin 的代码:http: //pastebin.com/MYh0SHWG

谢谢你。

4

1 回答 1

0

问题是你们正在使用的脚本已经添加了一个 facebook 按钮

 function nme_wc_after_add_to_cart_button() {
        echo '<div id="fb-root"></div>
        <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d . getElementById(id))
            return;
        js = d . createElement(s);
        js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
        fjs . parentNode . insertBefore(js, fjs);
    }

        (document, "script", "facebook-jssdk"));</script>

    <div class="fb-like" style="float:left; margin-top:12px;" data-href="https://www.facebook.com/HotTotHaircare" data-send="false" data-width="250" data-show-faces="true"></div>';

首先你回显回声'<div id="fb-root"></div>接下来你添加

<div class="fb-like" style="float:left; margin-top:12px;" data-href="https://www.facebook.com/HotTotHaircare" data-send="false" data-width="250" data-show-faces="true"></div>';

所以 2 我认为你生成了 2 个按钮

于 2012-12-28T05:04:08.150 回答