Add two custom product type
Question
Hello i’m trying to add two custom product types, if i only add one everything works fine but when i add the other custom i get a crtic error, what im doing worng, this is the code that im using
add_action( 'init', 'register_bebidas' );
function register_bebidas() {
class WC_Product_Demo extends WC_Product {
public function __construct( $product ) {
$this->product_type = 'bebidas';
parent::__construct( $product );
}
}
}
add_action( 'init', 'register_comestibles' );
function register_comestibles() {
class WC_Product_Comestibles extends WC_Product_Comestibles {
public function __construct( $product ) {
$this->product_type = 'bebidas';
parent::__construct( $product );
}
}
}
add_filter( 'product_type_selector', 'add_bebidas' );
function add_bebidas( $types ){
$types[ 'bebidas' ] = __( 'Bebidas');
return $types;
}
add_filter( 'product_type_selector', 'add_comestibles' );
function add_comestibles( $types ){
$types[ 'comestibles' ] = __( 'Comestibles');
return $types;
}
0
4 months
0 Answers
21 views
0
Leave an answer
You must login or register to add a new answer .