taxonomy = esc_attr( $our_taxonomy ); parent::__construct( $manager, $id, $args ); } public function render_content() { $tax_args = array( 'hierarchical' => 1, 'taxonomy' => $this->taxonomy, ); $all_taxonomies = get_categories( $tax_args ); ?> fields = $fields; $this->wp_commerce_box_label = $args['wp_commerce_box_label'] ; $this->wp_commerce_box_add_control = $args['wp_commerce_box_add_control']; parent::__construct( $manager, $id, $args ); } public function render_content() { $values = json_decode( $this->value() ); $repeater_id = $this->id; $field_count = count( $values ); ?> label ); ?> description ){ ?> description ); ?> link() ); ?> class="wc-repeater-collector" value="value() ); ?>" /> fields; $values = json_decode( $this->value() ); if( is_array( $values ) ){ foreach( $values as $value ){ ?>
  • wp_commerce_box_label ); ?>

    $field ) { $class = isset( $field['class'] ) ? $field['class'] : ''; ?>
    $key ) ? $value->$key : ''; $default = isset( $field['default'] ) ? $field['default'] : ''; switch ( $field['type'] ) { case 'text': echo ''; break; case 'url': echo ''; break; case 'icon': echo '
      '; $wp_commerce_font_awesome_icon_array = wp_commerce_font_awesome_icon_array(); foreach ( $wp_commerce_font_awesome_icon_array as $wp_commerce_font_awesome_icon ) { $icon_class = $new_value == $wp_commerce_font_awesome_icon ? 'icon-active' : ''; echo '
    • '; } echo '
    '; break; case 'social_icon': echo '
      '; $wp_commerce_font_awesome_social_icon_array = wp_commerce_font_awesome_social_icon_array(); foreach ( $wp_commerce_font_awesome_social_icon_array as $wp_commerce_font_awesome_icon ) { $icon_class = $new_value == $wp_commerce_font_awesome_icon ? 'icon-active' : ''; echo '
    • '; } echo '
    '; break; /** * Upload field */ case 'upload': $image_class = ""; $upload_btn_label = __( 'Select Image', 'wp-commerce' ); $remove_btn_label = __( 'Remove', 'wp-commerce' ); if( $new_value ){ $image_class = ' hidden'; } echo '
    '; esc_html_e( 'No image selected', 'wp-commerce' ); echo '
    '; break; default: break; } ?>
  • taxonomy = esc_attr( $our_taxonomy ); parent::__construct( $manager, $id, $args ); } public function render_content() { $tax_args = array( 'hierarchical' => 1, 'taxonomy' => $this->taxonomy, ); $all_taxonomies = get_categories( $tax_args ); ?>