taxonomy_edit_form_fields output after term fields

Got it! It seems this action is fired within a table element. Removing the _fields part seems to have done the trick as this refers to an action fired later in the page, after the table. $term_filter_name_edit = $type . ‘_edit_form’; add_action($term_filter_name_edit, ‘box_term’, 1000, 1 ); function box_term() { echo ‘Test output’; } Reference: https://github.com/WordPress/WordPress/blob/master/wp-admin/edit-tag-form.php

Using add_filters() , apply_filter(), add_action() and do_action() in extending a plugin

It’s a very broad question, but my approach would look something like this: I’d replace your code with this: <?php my_the_payment_options(); ?> And then in my plugin: function my_the_payment_options() { $payment_options = get_my_available_payment_options(); if ( $payment_options ) : ?> <div class=”payments-options”> <?php foreach ( $payment_options as $k => $v ) call_user_func( $v[‘callback’] ); ?> </div> … Read more