WP_ADA(); } function WP_ADA() { global $wp_version; // plugin urls/paths define('WPADA_FILE_PATH', dirname(__FILE__)); define('WPADA_DIR_NAME', basename(WPADA_FILE_PATH)); add_theme_support( 'post-thumbnails' ); add_image_size( 'ada_pet', 300, 300, true ); add_image_size( 'ada_thumb', 150, 150, true ); } } function meta_box_script() { include('metabox/meta-box.php'); include('metabox/meta-box-itens.php'); } add_action( 'init', 'adafunc_setup',1 ); function adafunc_setup(){ //Load the text domain, first of all load_plugin_textdomain('wp-ada', true, dirname( plugin_basename( __FILE__ ) ) . '/lang' ); //Enables Pet and Lost Types $PETPostType = new PETPostType(); $LOSTPostType = new LOSTPostType(); //Register the post type add_action('init', array($PETPostType,'register'),3 ); add_action('init', array($LOSTPostType,'register'),4 ); //Register pet type taxonomies add_action('init', 'create_type_taxonomies', 5 ); add_action('init', 'create_color_taxonomies', 6 ); add_action('init', 'create_status_taxonomy', 7 ); //Register lost type taxonomies add_action('init', 'create_lost_type_taxonomies', 8 ); add_action('init', 'create_lost_status_tax', 9); //Metabox script add_action ('init', 'meta_box_script', 10); //Contextual Help add_action('admin_head', 'plugin_header'); add_action('contextual_help', 'add_help_text', 10, 3 ); //Widgets add_action('widgets_init', create_function('', 'return register_widget("ADA_Widget_Tagcloud");')); add_action('widgets_init', create_function('', 'return register_widget("ADA_Widget_Searchform");')); add_action('widgets_init', create_function('', 'return register_widget("ADAWidget");')); add_action('widgets_init', create_function('', 'return register_widget("LOSTWidget");')); } $WP_ADA = new WP_ADA(); ?>