__( 'Custom Taxonomy' ), 'rewrite' => array( 'slug' => 'custom-tax' ), 'hierarchical' => true, ) ); } // REGISTER TERM META add_action( 'init', '___register_term_meta_text' ); function ___register_term_meta_text() { register_meta( 'term', '__term_meta_text', '___sanitize_term_meta_text' ); } // SANITIZE DATA function ___sanitize_term_meta_text ( $value ) { return sanitize_text_field ($value); } // GETTER (will be sanitized) function ___get_term_meta_text( $term_id ) { $value = get_term_meta( $term_id, '__term_meta_text', true ); $value = ___sanitize_term_meta_text( $value ); return $value; } // ADD FIELD TO CATEGORY TERM PAGE add_action( 'my-tax_add_form_fields', '___add_form_field_term_meta_text' ); function ___add_form_field_term_meta_text() { ?>
term_id ); if ( ! $value ) $value = ""; ?> %s', esc_attr( $value ) ); } return $out; }