Skip to content

Instantly share code, notes, and snippets.

@fervous
Forked from digitalchild/functions.php
Created January 25, 2017 21:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fervous/b727765beb55eeb1300c77171ff9728f to your computer and use it in GitHub Desktop.
Save fervous/b727765beb55eeb1300c77171ff9728f to your computer and use it in GitHub Desktop.
Custom Taxonomy
<?php
// This code goes in your theme's functions.php
function form_caracteristica( $object_id ) {
WCVendors_Pro_Form_helper::select2( array(
'post_id' => $object_id,
'id' => 'wcv_custom_product_caracteristicas[]',
'class' => 'select2',
'label' => __('Caracteristicas', 'wcvendors-pro'),
'show_option_none' => __('Select a caracteristicas', 'wcvendors-pro'),
'taxonomy' => 'caracteristica',
'taxonomy_args' => array(
'hide_empty' => 0,
),
'custom_attributes' => array( 'multiple' => 'multiple' ),
)
);
}
function save_caracteristica( $post_id ){
$term = $_POST[ 'wcv_custom_product_caracteristicas' ];
$terms = implode(',', $term );
wp_set_post_terms( $post_id, $term, 'caracteristica' );
}
add_action( 'wcv_save_product', 'save_caracteristica' );
// Now put the following line in your product-edit.php template override
<?php form_caracteristica( $object_id ); ?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment