/** * Setup * * @since 2.2 * @internal */ static function _setup() { add_action('admin_enqueue_scripts', array('WPSubtitle_Pointers', '_pointer_load')); // Post Pointers $post_types = WPSubtitle::get_supported_post_types(); foreach ($post_types as $post_type) { add_filter('wps_subtitle_admin_pointers-' . $post_type, array('WPSubtitle_Pointers', '_post_type_pointers')); } }
/** * Add Meta Boxes * * @since 2.0 * @internal * * @uses WPSubtitle::get_supported_post_types() * @uses apply_filters( 'wps_meta_box_title' ) * @uses WPSubtitle_Admin::_add_subtitle_meta_box() */ static function _add_meta_boxes() { $post_types = WPSubtitle::get_supported_post_types(); foreach ($post_types as $post_type) { add_meta_box('wps_subtitle_panel', WPSubtitle_Admin::get_meta_box_title($post_type), array('WPSubtitle_Admin', '_add_subtitle_meta_box'), $post_type, 'normal', 'high'); } }
/** * Is Supported Post Type * * @since 2.3 * * @param string $post_type Post Type. * @return boolean */ static function is_supported_post_type($post_type) { $post_types = WPSubtitle::get_supported_post_types(); if (in_array($post_type, $post_types)) { return true; } return false; }