WordPress:在现有菜单结构中添加插件

时间:2015-12-04 11:21:01

标签: php wordpress wordpress-plugin

我有一套现有的WooCommerce插件,这些插件允许用户输入产品详细信息,有些人可能很熟悉。我已经制作了一个新插件,我想将其添加为现有菜单结构中的子菜单。

Class WC_Batch_Category_Import_Plugin {

static $instance;

public function __construct() {
    add_action( 'admin_menu', array( $this, 'plugin_menu' ), 99 );
}

public function plugin_menu() {

        $hook = add_submenu_page(
            'edit.php?post_type=product',
            'Batch Category Import',
            'Batch Category Import',
            'manage_woocommerce',
            'batch-category-import'
        );

        add_action( "load-$hook" );
    }

    public static function get_instance() {
        if ( ! isset( self::$instance ) ) {
            self::$instance = new self();
        }
    return self::$instance;
        }
    }


add_action( 'plugins_loaded', __construct() () {
    WC_Batch_Category_Import_Plugin::get_instance();
} );

我有以下代码,虽然在插件中使用此代码,但菜单未显示。有谁知道为什么?感谢

0 个答案:

没有答案