public static function get_instance() { if (self::$instance == null) { self::$instance = new CE_Field_Tax(); } return self::$instance; }
public function show_backend_taxonomy() { $fields = CE_Fields::get_taxs(); echo '<div id="ce_fields_controls">'; echo '<class="desc">'; echo '<div class="title">'; _e("Manager list taxonomies ad by CE custom fields extension.", ET_DOMAIN); echo '</div><br />'; $taxonomies = array(); foreach ($fields as $key => $field) { if (!$field['tax_status']) { continue; } $taxonomies[] = $field['tax_name']; $tax = new CE_Field_Tax($field); ?> <div class="title font-quicksand"> <div title="" class="title-main" style="text-transform:uppercase;"> <?php echo $field['tax_label']; ?> </div> </div> <div class="desc"> <?php printf(__("Manager taxonomy %s.", ET_DOMAIN), $field['tax_name']); ?> <div class="types-list-container" id="tax-<?php echo $field['tax_name']; ?> "> <!-- <ul class="list-job-input list-tax jobtype-sortable tax-sortable"> --> <?php $tax->print_backend_terms(); $tax->print_confirm_list($field); ?> </div> </div> <?php } echo '</div>'; wp_enqueue_script('ce-fields-settings', CE_FIELDS_URL . '/js/ce-fields-settings.js', array('jquery', 'jquery-ui-sortable', 'underscore', 'backbone', 'ce'), CE_FIELD_VER); wp_localize_script('ce-fields-settings', 'ce_fields', array('taxonomies' => $taxonomies)); }