2014-03-03 53 views
0

我目前正在使用wordpress和woocommerce和主题零售商的电子商务网站。在wordpress儿童主题中使用woocommerce功能?

该主题没有面包屑链接,现在我决定添加它们。从我的理解Woocommerce应该有这方面的支持。

我将启用single-product.php页面上的面包屑链接。 woocommerce文档说我应该使用<?php woo_breadcrumbs(); ?>函数来启用面包屑链接。

但是,当我将<?php woo_breadcrumbs(); ?>声明添加到我的single-product.php页面时,我得到一个致命错误,指出该函数未定义。我的问题是如何让我的孩子主题“认识”这个功能?

如果我用“蛮力”的方法和原woocommerce面包屑代码(发现地:woocommerce/templates/global/breadcrumbs.php)复制到我自己的功能在我的主题functions.php面包屑的工作,虽然我没有得到分隔符和其他东西,应该与他们一起...

这不是一个优雅的解决方案。相反,我必须有一些方法可以在我的主题中“注册”woocommerce面包屑功能,以便我可以使用标准的推荐woocommerce产品。我将如何做到这一点?

谢谢你的帮助!亲切的问候,卢卡斯

回答

0

这里是解决方案,将工作我想:

复制“店”的文件夹,你的主题从下面的目的地

wp-content\plugins\woocommerce\templates 

并将其粘贴到主题中。我希望这会做到这一点。

+0

谢谢您的回答,但是必须有更好的方式来访问woocommerce功能吗? –

0

如果您的主题是woo-commerce准备就绪,则包含文件夹中会有一个文件“theme-woocommerce.php”;那是你可以做的修改;您可能还想创建一个儿童主题以防万一您想在未来更新您的主题

+0

谢谢你的回答!我很抱歉,但我找不到像这样的文件。主题包含woocommerce文件夹,其中包含许多.php文件(我的主题修改过的文件)。但是更为一般的说明,您如何从主题中调用woocommerce功能? –

+0

对不起,我没有意识到你的主题不是来自woothemes;您可以在这里找到一些解决方案:http://docs.woothemes.com/document/third-party-custom-theme-compatibility/ –