Estoy desarrollando un plugin de Wordpress Woocommerce. En mi entorno local funciona bien, pero tengo problemas al agregar el complemento a una réplica del entorno prod. Soy nuevo en WordPress y no estoy muy familiarizado con el desarrollador web (soy un programador de Java).
En el archivo de complementos, hago una instancia de una clase del paquete de complementos de Woocommerce como este:
$coupon = new WC_Coupon($some_code);
En el entorno local (php 5.4.10, Woocommerce 2.0.13, Wordpress 3.6) está bien. En el entorno de producción (php 5.4.10, Woocommerce 1.6.5.2, Wordpress 3.4.2) tengo el siguiente error:
Fatal error: Class 'WC_Coupon' not found
He intentado incluir el archivo donde se define la clase WC_Coupon pero luego el error se convierte en
Fatal error: Cannot redeclare class WC_Coupon
Entonces, ¿cuál es la forma correcta de usar las clases declaradas en otro complemento?
Nota: la actualización no es una opción en este momento.