show_on_taxonomy(Attribute_Template::TAXONOMY) ->add_fields(array( Carbon_Field::make('select', Carbon_Attribute_Template_Repository::TYPE, __('Type', 'affilicious')) ->set_required(true) ->add_options(array( Type::TEXT => __('Text', 'affilicious'), Type::NUMBER => __('Number', 'affilicious'), )), Carbon_Field::make('text', Carbon_Attribute_Template_Repository::UNIT, __('Unit', 'affilicious')) ->set_conditional_logic(array( 'relation' => 'and', array( 'field' => Carbon_Attribute_Template_Repository::TYPE, 'value' => Type::NUMBER, 'compare' => '=', ) )), )); $carbon_container = apply_filters('aff_admin_meta_box_render_detail_template_container', $carbon_container); do_action('aff_admin_meta_box_after_render_detail_template_container', $carbon_container); } }