reset grouped products correctly to work with short codes

This commit is contained in:
Mike Jolley 2014-04-08 10:29:51 +01:00
parent f89147bd94
commit d7dbf47273
1 changed files with 7 additions and 4 deletions

View File

@ -4,12 +4,14 @@
* *
* @author WooThemes * @author WooThemes
* @package WooCommerce/Templates * @package WooCommerce/Templates
* @version 2.1.0 * @version 2.1.7
*/ */
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $woocommerce, $product, $post; global $product, $post;
$parent_product_post = $post;
do_action( 'woocommerce_before_add_to_cart_form' ); ?> do_action( 'woocommerce_before_add_to_cart_form' ); ?>
@ -55,8 +57,9 @@ do_action( 'woocommerce_before_add_to_cart_form' ); ?>
endforeach; endforeach;
// Reset to parent grouped product // Reset to parent grouped product
wp_reset_postdata(); $post = $parent_product_post;
$product = get_product( $post->ID ); $product = get_product( $parent_product_post->ID );
setup_postdata( $parent_product_post );
?> ?>
</tbody> </tbody>
</table> </table>