/** * Register actions and filters. */ public function __construct() { parent::__construct(); FVP_HTML::add_screens(array('post.php', 'post-new.php')); add_action('admin_init', array($this, 'upgrade')); add_action('admin_enqueue_scripts', array($this, 'enqueue')); add_action('admin_menu', array($this, 'metabox_register')); add_action('save_post', array($this, 'metabox_save')); add_filter('fvphtml_pointers', array($this, 'pointers'), 10, 2); add_filter('plugin_action_links', array($this, 'plugin_action_link'), 10, 2); add_filter('admin_post_thumbnail_html', array($this, 'featured_image_box'), 10, 2); if (defined('DOING_AJAX') && DOING_AJAX) { add_action('wp_ajax_fvp_save', array($this, 'metabox_save_ajax')); add_action('wp_ajax_fvp_remove_img', array($this, 'ajax_remove_img')); add_action('wp_ajax_fvp_get_embed', array($this, 'ajax_get_embed')); add_action('wp_ajax_nopriv_fvp_get_embed', array($this, 'ajax_get_embed')); } }
public function __construct() { FVP_HTML::add_screens(self::$hook); add_action('admin_init', array($this, 'settings_init')); }