Exemplo n.º 1
0
 public static function get_instance()
 {
     if (self::$instance == null) {
         self::$instance = new CE_Field_Tax();
     }
     return self::$instance;
 }
Exemplo n.º 2
0
    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));
    }