Clint C.
Clint C.

Reputation: 688

Add custom tab in admin woocommerce product

I am trying to get a custom tab added in woocommerce admin panel for the products section but it's not showing up. Can someone steer me in the right direction? I'm trying to do it as a class.

<?php
/*
    Plugin Name: Cdog Woocomerce Product Options
    Description: Allow a customer to order several different options of one product under one line item.
    Version: 1.0
    Author: Clint Chaney
*/

class cdog_product_options
{

    public function __construct()
    {
        add_action( 'woocommerce_product_write_panel_tabs', array( &$this, 'create_admin_tab' ) );
    }

    /* this creates the tab in the products section in the admin panel */
    public function create_admin_tab()
    {
        ?>
        <li class="cdog_product_options_tab"><a href="#cdog_product_options"><?php _e('Product Options', 'woocommerce'); ?></a></li>
        <?
    }

} // end class

$cdog_product_options = new cdog_product_options();

Upvotes: 2

Views: 4284

Answers (1)

Clint C.
Clint C.

Reputation: 688

Well the solution was simple and I feel dumb but I forgot to create the object at the end.

Added this to the code above

$cdog_product_options = new cdog_product_options();

Upvotes: 2

Related Questions