/** * 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'); } }
/** * Post Type Pointers. * The add pointers for multiple post types. * * @since 2.2 * @internal * * @param array $pointers Pointers. * @return array Pointers. */ static function _post_type_pointers($pointers) { // Subtitle field moved to below the post title (v.2.2) $pointers['wps_subtitle_field_to_top'] = array('target' => '#subtitlewrap', 'options' => array('content' => sprintf('<h3>%s</h3><p>%s</p>', sprintf(__('%s Field', WPSubtitle::TEXTDOMAIN), WPSubtitle_Admin::get_meta_box_title(get_post_type(get_queried_object_id()))), __('This field has moved from a meta box to below the post title.', WPSubtitle::TEXTDOMAIN)), 'position' => array('edge' => 'top', 'align' => 'middle'))); return $pointers; }