/**
* Displays form markup
* @since 0.1.3
* @param int $term_id Term ID
*/
public function display_form($term_id)
{
if (!class_exists('CMB2')) {
return;
}
$this->do_override_filters($term_id);
$object_id = $this->id($term_id);
// Hard-code object ID
$this->cmb->object_id($object_id);
// Hard-code object type
$this->cmb->object_type('options-page');
// Enqueue JS/CSS
if ($this->cmb->prop('cmb_styles')) {
CMB2_hookup::enqueue_cmb_css();
}
if ($this->cmb->prop('enqueue_js')) {
CMB2_hookup::enqueue_cmb_js();
}
// Add object id to the form for easy access
printf('<input type="hidden" name="term_opt_name" value="%s">', $object_id);
printf('<input type="hidden" name="object_id" value="%s">', $object_id);
// Show cmb form
$this->cmb->show_form();
}