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 ); ?>
wp_commerce_get_fields(); ?>
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 '
';
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 );
?>