/var/www/html_it_bk/wp-admin/term.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
/**
 * Edit Term Administration Screen.
 *
 * @package WordPress
 * @subpackage Administration
 * @since 4.5.0
 */

/** WordPress Administration Bootstrap */
require_once __DIR__ '/admin.php';

if ( empty( 
$_REQUEST['tag_ID'] ) ) {
    
$sendback admin_url'edit-tags.php' );
    if ( ! empty( 
$taxnow ) ) {
        
$sendback add_query_arg( array( 'taxonomy' => $taxnow ), $sendback );
    }

    if ( 
'post' !== get_current_screen()->post_type ) {
        
$sendback add_query_arg'post_type'get_current_screen()->post_type$sendback );
    }

    
wp_redirectsanitize_url$sendback ) );
    exit;
}

$tag_ID absint$_REQUEST['tag_ID'] );
$tag    get_term$tag_ID$taxnowOBJECT'edit' );

if ( ! 
$tag instanceof WP_Term ) {
    
wp_die__'You attempted to edit an item that does not exist. Perhaps it was deleted?' ) );
}

$tax      get_taxonomy$tag->taxonomy );
$taxonomy $tax->name;
$title    $tax->labels->edit_item;

if ( ! 
in_array$taxonomyget_taxonomies( array( 'show_ui' => true ) ), true )
    || ! 
current_user_can'edit_term'$tag->term_id )
) {
    
wp_die(
        
'<h1>' __'You need a higher level of permission.' ) . '</h1>' .
        
'<p>' __'Sorry, you are not allowed to edit this item.' ) . '</p>',
        
403
    
);
}

$post_type get_current_screen()->post_type;

// Default to the first object_type associated with the taxonomy if no post type was passed.
if ( empty( $post_type ) ) {
    
$post_type reset$tax->object_type );
}

if ( 
'post' !== $post_type ) {
    
$parent_file  = ( 'attachment' === $post_type ) ? 'upload.php' "edit.php?post_type=$post_type";
    
$submenu_file "edit-tags.php?taxonomy=$taxonomy&amp;post_type=$post_type";
} elseif ( 
'link_category' === $taxonomy ) {
    
$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";
}

get_current_screen()->set_screen_reader_content(
    array(
        
'heading_pagination' => $tax->labels->items_list_navigation,
        
'heading_list'       => $tax->labels->items_list,
    )
);
wp_enqueue_script'admin-tags' );
require_once 
ABSPATH 'wp-admin/admin-header.php';
require 
ABSPATH 'wp-admin/edit-tag-form.php';
require_once 
ABSPATH 'wp-admin/admin-footer.php';