在WooCommerce自定义主题中添加div



我一直在尝试添加自定义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到页面。有人能给我指个正确的方向吗?

Woocommerce严重滥用了这个钩子特性,使得代码更加难以理解。

我建议使用一个具有完整项目搜索功能的像样的IDE。

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新