Exemplo n.º 1
0
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));
            }
        }
    }
}