/** * 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(); }