function microblogposter_meta_box() { if (MicroblogPoster_Poster::can_current_user_auto_publish()) { add_meta_box('microblogposter_domain', 'MicroblogPoster', 'microblogposter_meta', 'post', 'advanced', 'high'); $page_mode_name = "microblogposter_page_mode"; $page_mode_value = get_option($page_mode_name, ""); if ($page_mode_value) { add_meta_box('microblogposter_domain', 'MicroblogPoster', 'microblogposter_pmeta', 'page', 'advanced', 'high'); } $enabled_custom_types_name = "microblogposter_enabled_custom_types"; $enabled_custom_types_value = get_option($enabled_custom_types_name, ""); $enabled_custom_types = json_decode($enabled_custom_types_value, true); if (is_array($enabled_custom_types) && !empty($enabled_custom_types)) { foreach ($enabled_custom_types as $custom_type) { add_meta_box('microblogposter_domain', 'MicroblogPoster', 'microblogposter_custom_meta', $custom_type, 'advanced', 'high', array('type' => $custom_type)); } } } }