2006-05-18 02:46:07 +02:00
< ? php
if ( ! empty ( $cat_ID ) ) {
$heading = __ ( 'Edit Category' );
2008-02-20 20:30:55 +01:00
$submit_text = __ ( 'Edit Category' );
2006-05-18 02:46:07 +02:00
$form = '<form name="editcat" id="editcat" method="post" action="categories.php">' ;
$action = 'editedcat' ;
2006-05-27 01:08:05 +02:00
$nonce_action = 'update-category_' . $cat_ID ;
2006-12-04 01:48:03 +01:00
do_action ( 'edit_category_form_pre' , $category );
2006-05-18 02:46:07 +02:00
} else {
$heading = __ ( 'Add Category' );
2008-02-20 20:30:55 +01:00
$submit_text = __ ( 'Add Category' );
2007-10-10 00:49:42 +02:00
$form = '<form name="addcat" id="addcat" method="post" action="categories.php" class="add:the-list:">' ;
2006-05-18 02:46:07 +02:00
$action = 'addcat' ;
$nonce_action = 'add-category' ;
2006-12-04 01:48:03 +01:00
do_action ( 'add_category_form_pre' , $category );
2006-05-18 02:46:07 +02:00
}
?>
< div class = " wrap " >
< h2 >< ? php echo $heading ?> </h2>
2006-12-02 00:00:04 +01:00
< div id = " ajax-response " ></ div >
2006-05-18 02:46:07 +02:00
< ? php echo $form ?>
< input type = " hidden " name = " action " value = " <?php echo $action ?> " />
2007-05-23 20:07:53 +02:00
< input type = " hidden " name = " cat_ID " value = " <?php echo $category->term_id ?> " />
2006-05-18 02:46:07 +02:00
< ? php wp_nonce_field ( $nonce_action ); ?>
2008-02-24 05:33:10 +01:00
< table class = " form-table " >
2007-11-01 07:23:16 +01:00
< tr class = " form-field form-required " >
2008-02-14 07:18:17 +01:00
< th scope = " row " valign = " top " >< label for = " cat_name " >< ? php _e ( 'Category Name' ) ?> </label></th>
2008-03-07 11:05:54 +01:00
< td >< input name = " cat_name " id = " cat_name " type = " text " value = " <?php echo attribute_escape( $category->name ); ?> " size = " 40 " />< br />
< ? php _e ( 'The name is used to identify the category almost everywhere, for example under the post or in the category widget.' ); ?> </td>
2006-05-18 02:46:07 +02:00
</ tr >
2007-11-01 07:23:16 +01:00
< tr class = " form-field " >
2008-02-14 07:18:17 +01:00
< th scope = " row " valign = " top " >< label for = " category_nicename " >< ? php _e ( 'Category Slug' ) ?> </label></th>
2008-03-07 11:05:54 +01:00
< td >< input name = " category_nicename " id = " category_nicename " type = " text " value = " <?php echo attribute_escape( $category->slug ); ?> " size = " 40 " />< br />
< ? php _e ( 'The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.' ); ?> </td>
2006-05-18 02:46:07 +02:00
</ tr >
2007-11-01 07:23:16 +01:00
< tr class = " form-field " >
2008-02-14 07:18:17 +01:00
< th scope = " row " valign = " top " >< label for = " category_parent " >< ? php _e ( 'Category Parent' ) ?> </label></th>
2007-09-04 01:32:58 +02:00
< td >
2008-03-07 11:05:54 +01:00
< ? php wp_dropdown_categories ( 'hide_empty=0&name=category_parent&orderby=name&selected=' . $category -> parent . '&hierarchical=1&show_option_none=' . __ ( 'None' )); ?> <br />
< ? php _e ( 'Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional.' ); ?>
2006-09-01 22:38:24 +02:00
</ td >
2006-05-18 02:46:07 +02:00
</ tr >
2007-11-01 07:23:16 +01:00
< tr class = " form-field " >
2008-03-07 11:05:54 +01:00
< th scope = " row " valign = " top " >< label for = " category_description " >< ? php _e ( 'Description' ) ?> </label></th>
< td >< textarea name = " category_description " id = " category_description " rows = " 5 " cols = " 50 " style = " width: 97%; " >< ? php echo wp_specialchars ( $category -> description ); ?> </textarea><br />
< ? php _e ( 'The description is not prominent by default, however some themes may show it.' ); ?> </td>
2006-05-18 02:46:07 +02:00
</ tr >
</ table >
2008-02-21 01:27:23 +01:00
< p class = " submit " >< input type = " submit " class = " button " name = " submit " value = " <?php echo $submit_text ?> " /></ p >
2006-11-18 21:40:29 +01:00
< ? php do_action ( 'edit_category_form' , $category ); ?>
2006-05-18 02:46:07 +02:00
</ form >
2006-05-27 01:08:05 +02:00
</ div >