+if ( ! is_taxonomy_hierarchical( $taxonomy ) ) {
+ /**
+ * Fires after the Add Tag form fields for non-hierarchical taxonomies.
+ *
+ * @since 3.0.0
+ *
+ * @param string $taxonomy The taxonomy slug.
+ */
+ do_action( 'add_tag_form_fields', $taxonomy );
+}
+
+/**
+ * Fires after the Add Term form fields.
+ *
+ * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug.
+ *
+ * @since 3.0.0
+ *
+ * @param string $taxonomy The taxonomy slug.
+ */
+do_action( "{$taxonomy}_add_form_fields", $taxonomy );
+
+submit_button( $tax->labels->add_new_item );
+
+if ( 'category' == $taxonomy ) {
+ /**
+ * Fires at the end of the Edit Category form.
+ *
+ * @since 2.1.0
+ * @deprecated 3.0.0 Use {$taxonomy}_add_form instead.
+ *
+ * @param object $arg Optional arguments cast to an object.
+ */
+ do_action( 'edit_category_form', (object) array( 'parent' => 0 ) );
+} elseif ( 'link_category' == $taxonomy ) {
+ /**
+ * Fires at the end of the Edit Link form.
+ *
+ * @since 2.3.0
+ * @deprecated 3.0.0 Use {$taxonomy}_add_form instead.
+ *
+ * @param object $arg Optional arguments cast to an object.
+ */
+ do_action( 'edit_link_category_form', (object) array( 'parent' => 0 ) );
+} else {
+ /**
+ * Fires at the end of the Add Tag form.
+ *
+ * @since 2.7.0
+ * @deprecated 3.0.0 Use {$taxonomy}_add_form instead.
+ *
+ * @param string $taxonomy The taxonomy slug.
+ */
+ do_action( 'add_tag_form', $taxonomy );
+}
+
+/**
+ * Fires at the end of the Add Term form for all taxonomies.
+ *
+ * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug.
+ *
+ * @since 3.0.0
+ *
+ * @param string $taxonomy The taxonomy slug.
+ */
+do_action( "{$taxonomy}_add_form", $taxonomy );