カスタムビルドのテンプレートでバリエーションを表示するのに問題があります。ループ内でwpsc関数を呼び出すたびwpsc_have_variation_groups()
に、次のphpエラーが発生します。
1419行目のcommerce/wpsc-includes / product-template.php [22-Nov-2012 23:27:39] PHP致命的なエラー:have_variation_groups()
/ home / tofapost / public_html /sandbox/内の非オブジェクトのメンバー関数の呼び出し1419行目のwp/wp-content / plugins / wp-e-commerce / wpsc-includes/product-template.php。
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_the_product_id()やwpsc_product_has_stock()などの他のwpsc関数は機能しますが、バリエーションに関連する関数は機能しません...
助けていただければ幸いです
ありがとう