在WooCommerce自定义主题中添加div

时间:2014-03-20 10:37:32

标签: php html wordpress hook woocommerce

我一直在尝试将自定义div添加到我的woocommerce产品页面,但没有结果。所有我发现的都是模糊的文件,指向我"钩子"。所以我完成了这些文件中指示的所有内容。 (在我的主题中复制并创建woocommerce文件夹,在我的functions.php中创建钩子)

这是我写过的一个这样的钩子,但它什么也没做。

function add_borders(){
echo "<div class='corner-left-top'>       </div>";
echo "<div class='corner-left-bottom'>    </div>";
echo "<div class='corner-right-top'>      </div>";
echo "<div class='corner-right-bottom'>   </div>";

echo "<div class='border-left'>           </div>";
echo "<div class='border-right'>          </div>";
echo "<div class='border-top'>            </div>";
echo "<div class='border-bottom'>         </div>";
}
add_action('woo_content_after','add_borders');

我认为我做了一件完全错误的事情,因为简单地将div添加到页面就不应该这么做。有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

Woocommerce严重过度使用此钩子功能,使代码更难以遵循。

我建议使用具有完整项目搜索功能的不错的IDE。

回到你的具体问题,如果这是一个一站式的网站(不是要出售的主题),那么直接潜入模板文件本身。

将woocomerce文件夹复制到您的主题(我相信已经完成),然后编辑yourthemefolder/woocommerce/content-single-product.php

答案 1 :(得分:0)

你确定钩子存在吗?我尝试在文档中查找它,但找不到它。

http://docs.woothemes.com/document/hooks/