WooCommerce CSS和Checkout按钮未加载到单个产品页面中

时间:2013-12-13 23:24:42

标签: javascript php wordpress wordpress-theming woocommerce

我在我的一个客户网站上安装了woocommerce插件,它与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 '<td id="content" class="narrowcolumn">';
}

function my_theme_wrapper_end() {
  echo '</td>';
}
add_theme_support( 'woocommerce' );

但Woocommerce.css仍未应用于我的产品页面是元素,而且结帐按钮也没有出现。

这是指向该页面的链接:

http://www.doctor-detail.com/product/gift-card-product-2

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

使用开发工具检查元素,您有以下错误:

无法加载资源:服务器响应状态为500(内部服务器错误)http://www.doctor-detail.com/wp-content/themes/mandingo/assets/js/frontend/add-to-cart.min.js 无法加载资源:服务器响应状态为500(内部服务器错误)http://www.doctor-detail.com/wp-content/themes/mandingo/assets/js/frontend/single-product.min.js 无法加载资源:服务器响应状态为500(内部服务器错误)http://www.doctor-detail.com/wp-content/themes/mandingo/assets/js/frontend/add-to-cart-variation.min.js

您是否忘记将文件夹复制到主题中?

答案 1 :(得分:0)

感谢大家的帮助,特别是@imaginate。

我通过在我的主题文件夹中创建一个woocommerce.php文件解决了这个问题,并将我的主题的所有内容复制到了woocommerce.php,就像在这里的文档中提到的那样:

http://docs.woothemes.com/document/third-party-custom-theme-compatibility/

我用他们用

说的方式取代了循环
<?php woocommerce_content(); ?>

但似乎文档需要更新,因为它也不能以这种方式工作,所以我这样添加:

<div class="woocommerce">
<?php woocommerce_content(); ?>
</div>