启用对非WooCommerce主题的支持

时间:2016-10-10 19:41:04

标签: php wordpress templates woocommerce wordpress-theming

我知道之前已经问过这个问题,我正在尝试根据WooCommerce tutorials进行设置,但我不知道我目前的非woocommerce主题中缺少哪一部分。

主页看起来不错:http://demo.bergdahl.com/

其他网页有面包屑,看起来不错:http://demo.bergdahl.com/bergdahl-associates-inc/

即使像购物车,结帐和我的帐户这样的网页看起来也不错。

产品页面看起来不错(部分原因是将page.php复制到woocommerce.php并在每个WC教程中添加了woocommerce调用):http://demo.bergdahl.com/product/6-oz-catridge/

商店页面或类别页面看起来很糟糕。没有面包屑,标题都错了。

类别页面:http://demo.bergdahl.com/product-category/catridges/

购物页面:http://demo.bergdahl.com/shop/

如上所述,我做了教程的部分,它说要替换循环(从page.php文件创建一个woocommerce.php并替换循环)。

现在我正在尝试做关于钩子的部分。

它说要添加以下代码:

//WooCommerce

remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10);

remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10);

add_action('woocommerce_before_main_content', 'my_theme_wrapper_start', 10);

add_action('woocommerce_after_main_content', 'my_theme_wrapper_end', 10);  

function my_theme_wrapper_start() {

 echo '<section id="main">';

}

function my_theme_wrapper_end() {

  echo '</section>';

} 

我遇到的问题是找出我的主题包装器。我正在使用的主题是Builder theme的儿童主题。我查看了源代码,并没有看到像<section id="main">那样简单的事情。我需要一些帮助来发现我可以进行这些更改以使网站正常工作。

谢谢, 马特

0 个答案:

没有答案