我在自定义构建的模板中显示变体时遇到问题,每次我wpsc_have_variation_groups()
在循环中调用 wpsc 函数时都会收到以下 php 错误
commerce/wpsc-includes/product-template.php 在第 1419 行 [22-Nov-2012 23:27:39] PHP 致命错误:调用have_variation_groups()
/home/tofapost/public_html/sandbox/ 中非对象的成员函数wp/wp-content/plugins/wp-e-commerce/wpsc-includes/product-template.php 在第 1419 行。
wpsc_have_variation_groups()
像这样在 WP_Query 循环中被调用;
$args = array('post_type' => 'wpsc-product', 'posts_per_page' => -1);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
...
<?php if (wpsc_have_variation_groups()) { ?>
<?php } ?>
...
endwhile;
奇怪的是其他 wpsc 函数,如 wpsc_the_product_id() 和 wpsc_product_has_stock() 工作,而没有与变化相关的函数......
任何帮助表示赞赏
谢谢