脚本宝典收集整理的这篇文章主要介绍了php – 使用WPeCommerce Plugin 3.8.9.2在自定义模板中显示Variations下拉列表的问题,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
business / wpsc-includes / PRoduct-template.PHP 1419行[2012年11月22日23:27:39] PHP致命错误:在/ home / tofapost / public_htML中的非对象上调用成员函数have_variation_groups()第1419行/sandBox/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函数,如wpsc_the_product_id()和wpsc_product_has_stock()工作,而没有与变体相关的函数…
任何帮助赞赏
谢谢
使用的答案是手动获取变体,因为循环类型不允许使用ID,因为没有需要获取的变体的标识符.为了能够使用当前代码,它需要使用不同的循环,或者更改它以便手动获得变化.在这种情况下,手动获得变化.
global $wpsc_variations; $wpsc_variations = new wpsc_variations( get_the_ID() );
以上是脚本宝典为你收集整理的php – 使用WPeCommerce Plugin 3.8.9.2在自定义模板中显示Variations下拉列表的问题全部内容,希望文章能够帮你解决php – 使用WPeCommerce Plugin 3.8.9.2在自定义模板中显示Variations下拉列表的问题所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。