inline_edit_term_row

Definition:
function inline_edit_term_row($type, $taxonomy) {}

Parameters

  • string $type: “edit-tags”, “categoried” or “edit-link-categories”
  • string $taxonomy: The taxonomy of the row.

Defined actions

  • quick_edit_custom_box
    do_action( 'quick_edit_custom_box', $column_name, $type, $taxonomy );

Source code

function inline_edit_term_row($type, $taxonomy) {



	$tax = get_taxonomy($taxonomy);

	if ( ! current_user_can( $tax->cap->edit_terms ) )

		return;



	$columns = get_column_headers($type);

	$hidden = array_intersect( array_keys( $columns ), array_filter( get_hidden_columns($type) ) );

	$col_count = count($columns) - count($hidden);

	?>



<form method="get" action=""><table style="display: none"><tbody id="inlineedit">

	<tr id="inline-edit" class="inline-edit-row" style="display: none"><td colspan="<?php echo $col_count; ?>">



		<fieldset><div class="inline-edit-col">

			<h4><?php _e( 'Quick Edit' ); ?></h4>



			<label>

				<span class="title"><?php _e( 'Name' ); ?></span>

				<span class="input-text-wrap"><input type="text" name="name" class="ptitle" value="" /></span>

			</label>

<?php if ( !is_multisite() ) { ?>

			<label>

				<span class="title"><?php _e( 'Slug' ); ?></span>

				<span class="input-text-wrap"><input type="text" name="slug" class="ptitle" value="" /></span>

			</label>

<?php } ?>



		</div></fieldset>



<?php



	$core_columns = array( 'cb' => true, 'description' => true, 'name' => true, 'slug' => true, 'posts' => true );



	foreach ( $columns as $column_name => $column_display_name ) {

		if ( isset( $core_columns[$column_name] ) )

			continue;

		do_action( 'quick_edit_custom_box', $column_name, $type, $taxonomy );

	}



?>



	<p class="inline-edit-save submit">

		<a accesskey="c" href="#inline-edit" title="<?php _e('Cancel'); ?>" class="cancel button-secondary alignleft"><?php _e('Cancel'); ?></a>

		<?php $update_text = $tax->labels->update_item; ?>

		<a accesskey="s" href="#inline-edit" title="<?php echo esc_attr( $update_text ); ?>" class="save button-primary alignright"><?php echo $update_text; ?></a>

		<img class="waiting" style="display:none;" src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" alt="" />

		<span class="error" style="display:none;"></span>

		<?php wp_nonce_field( 'taxinlineeditnonce', '_inline_edit', false ); ?>

		<input type="hidden" name="taxonomy" value="<?php echo esc_attr( $tax->name ); ?>" />

		<br class="clear" />

	</p>

	</td></tr>

	</tbody></table></form>

<?php

}

2017

No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: