/
home
/
techb158
/
public_html
/
wp-admin
/
includes
/
/home/techb158/public_html/wp-admin/includes
mkdir
upload
Name
Size
Mode
Actions
admin-filters.php
8034
0666
edit
dl
rm
admin.php
3628
0666
edit
dl
rm
ajax-actions.php
153540
0666
edit
dl
rm
bookmark.php
11678
0666
edit
dl
rm
class-automatic-upgrader-skin.php
3663
0666
edit
dl
rm
class-bulk-plugin-upgrader-skin.php
2590
0666
edit
dl
rm
class-bulk-theme-upgrader-skin.php
2660
0666
edit
dl
rm
class-bulk-upgrader-skin.php
6661
0666
edit
dl
rm
class-core-upgrader.php
15198
0666
edit
dl
rm
class-custom-background.php
21750
0666
edit
dl
rm
class-custom-image-header.php
49249
0666
edit
dl
rm
class-file-upload-upgrader.php
4163
0666
edit
dl
rm
class-ftp-pure.php
5426
0666
edit
dl
rm
class-ftp-sockets.php
8479
0666
edit
dl
rm
class-ftp.php
27342
0666
edit
dl
rm
class-language-pack-upgrader-skin.php
2870
0666
edit
dl
rm
class-language-pack-upgrader.php
15528
0666
edit
dl
rm
class-pclzip.php
196667
0666
edit
dl
rm
class-plugin-installer-skin.php
11947
0666
edit
dl
rm
class-plugin-upgrader-skin.php
3278
0666
edit
dl
rm
class-plugin-upgrader.php
23249
0666
edit
dl
rm
class-theme-installer-skin.php
12974
0666
edit
dl
rm
class-theme-upgrader-skin.php
4176
0666
edit
dl
rm
class-theme-upgrader.php
26783
0666
edit
dl
rm
class-walker-category-checklist.php
5092
0666
edit
dl
rm
class-walker-nav-menu-checklist.php
5781
0666
edit
dl
rm
class-walker-nav-menu-edit.php
14298
0666
edit
dl
rm
class-wp-ajax-upgrader-skin.php
4193
0666
edit
dl
rm
class-wp-application-passwords-list-table.php
6949
0666
edit
dl
rm
class-wp-automatic-updater.php
61905
0666
edit
dl
rm
class-wp-comments-list-table.php
34620
0666
edit
dl
rm
class-wp-community-events.php
18647
0666
edit
dl
rm
class-wp-debug-data.php
71043
0666
edit
dl
rm
class-wp-filesystem-base.php
25622
0666
edit
dl
rm
class-wp-filesystem-direct.php
19166
0666
edit
dl
rm
class-wp-filesystem-ftpext.php
24926
0666
edit
dl
rm
class-wp-filesystem-ftpsockets.php
20356
0666
edit
dl
rm
class-wp-filesystem-ssh2.php
25815
0666
edit
dl
rm
class-wp-importer.php
8279
0666
edit
dl
rm
class-wp-internal-pointers.php
4593
0666
edit
dl
rm
class-wp-links-list-table.php
10103
0666
edit
dl
rm
class-wp-list-table-compat.php
1497
0666
edit
dl
rm
class-wp-list-table.php
54873
0666
edit
dl
rm
class-wp-media-list-table.php
27786
0666
edit
dl
rm
class-wp-ms-sites-list-table.php
23598
0666
edit
dl
rm
class-wp-ms-themes-list-table.php
30266
0666
edit
dl
rm
class-wp-ms-users-list-table.php
16188
0666
edit
dl
rm
class-wp-plugin-install-list-table.php
25076
0666
edit
dl
rm
class-wp-plugins-list-table.php
61549
0666
edit
dl
rm
class-wp-post-comments-list-table.php
1453
0666
edit
dl
rm
class-wp-posts-list-table.php
68457
0666
edit
dl
rm
class-wp-privacy-data-export-requests-list-table.php
6026
0666
edit
dl
rm
class-wp-privacy-data-removal-requests-list-table.php
6178
0666
edit
dl
rm
class-wp-privacy-policy-content.php
33021
0666
edit
dl
rm
class-wp-privacy-requests-table.php
14806
0666
edit
dl
rm
class-wp-screen.php
37566
0666
edit
dl
rm
class-wp-site-health-auto-updates.php
14337
0666
edit
dl
rm
class-wp-site-health.php
131168
0666
edit
dl
rm
class-wp-site-icon.php
6489
0666
edit
dl
rm
class-wp-terms-list-table.php
21584
0666
edit
dl
rm
class-wp-theme-install-list-table.php
15703
0666
edit
dl
rm
class-wp-themes-list-table.php
10339
0666
edit
dl
rm
class-wp-upgrader-skin.php
7064
0666
edit
dl
rm
class-wp-upgrader-skins.php
1477
0666
edit
dl
rm
class-wp-upgrader.php
48367
0666
edit
dl
rm
class-wp-users-list-table.php
19351
0666
edit
dl
rm
comment.php
9457
0666
edit
dl
rm
continents-cities.php
20540
0666
edit
dl
rm
credits.php
5832
0666
edit
dl
rm
dashboard.php
70616
0666
edit
dl
rm
deprecated.php
41960
0666
edit
dl
rm
edit-tag-messages.php
1478
0666
edit
dl
rm
export.php
25976
0666
edit
dl
rm
file.php
98424
0666
edit
dl
rm
image-edit.php
44147
0666
edit
dl
rm
image.php
45172
0666
edit
dl
rm
import.php
6617
0666
edit
dl
rm
list-table.php
3802
0666
edit
dl
rm
media.php
120188
0666
edit
dl
rm
menu.php
9640
0666
edit
dl
rm
meta-boxes.php
66857
0666
edit
dl
rm
misc.php
46443
0666
edit
dl
rm
ms-admin-filters.php
1296
0666
edit
dl
rm
ms-deprecated.php
3770
0666
edit
dl
rm
ms.php
35959
0666
edit
dl
rm
nav-menu.php
49136
0666
edit
dl
rm
network.php
27038
0666
edit
dl
rm
noop.php
1148
0666
edit
dl
rm
options.php
4303
0666
edit
dl
rm
plugin-install.php
39187
0666
edit
dl
rm
plugin.php
93295
0666
edit
dl
rm
post.php
82229
0666
edit
dl
rm
privacy-tools.php
33732
0666
edit
dl
rm
revision.php
16629
0666
edit
dl
rm
schema.php
45583
0666
edit
dl
rm
screen.php
6390
0666
edit
dl
rm
taxonomy.php
8483
0666
edit
dl
rm
template.php
99830
0666
edit
dl
rm
theme-install.php
7010
0666
edit
dl
rm
theme.php
47533
0666
edit
dl
rm
translation-install.php
11048
0666
edit
dl
rm
update-core.php
86142
0666
edit
dl
rm
update.php
34829
0666
edit
dl
rm
upgrade.php
116674
0666
edit
dl
rm
user.php
23913
0666
edit
dl
rm
widgets.php
10546
0666
edit
dl
rm
Edit:
/home/techb158/public_html/wp-admin/includes/taxonomy.php
(8483B)
<?php /** * WordPress Taxonomy Administration API. * * @package WordPress * @subpackage Administration */ // // Category. // /** * Checks whether a category exists. * * @since 2.0.0 * * @see term_exists() * * @param int|string $cat_name Category name. * @param int $category_parent Optional. ID of parent category. * @return string|null Returns the category ID as a numeric string if the pairing exists, null if not. */ function category_exists( $cat_name, $category_parent = null ) { $id = term_exists( $cat_name, 'category', $category_parent ); if ( is_array( $id ) ) { $id = $id['term_id']; } return $id; } /** * Gets category object for given ID and 'edit' filter context. * * @since 2.0.0 * * @param int $id * @return object */ function get_category_to_edit( $id ) { $category = get_term( $id, 'category', OBJECT, 'edit' ); _make_cat_compat( $category ); return $category; } /** * Adds a new category to the database if it does not already exist. * * @since 2.0.0 * * @param string $category_name Category name. * @param int $category_parent Optional. ID of parent category. * @return int The ID of category term on success, or zero on failure. */ function wp_create_category( $category_name, $category_parent = 0 ) { $id = category_exists( $category_name, $category_parent ); if ( $id ) { return (int) $id; } return wp_insert_category( array( 'cat_name' => $category_name, 'category_parent' => $category_parent, ) ); } /** * Creates categories for the given post. * * @since 2.0.0 * * @param string[] $categories Array of category names to create. * @param int $post_id Optional. The post ID. Default empty. * @return int[] Array of IDs of categories assigned to the given post. */ function wp_create_categories( $categories, $post_id = 0 ) { $cat_ids = array(); foreach ( $categories as $category ) { $id = category_exists( $category ); if ( $id ) { $cat_ids[] = $id; } else { $id = wp_create_category( $category ); if ( $id ) { $cat_ids[] = $id; } } } if ( $post_id ) { wp_set_post_categories( $post_id, $cat_ids ); } return $cat_ids; } /** * Updates an existing Category or creates a new Category. * * @since 2.0.0 * @since 2.5.0 $wp_error parameter was added. * @since 3.0.0 The 'taxonomy' argument was added. * * @param array $catarr { * Array of arguments for inserting a new category. * * @type int $cat_ID Category ID. A non-zero value updates an existing category. * Default 0. * @type string $taxonomy Taxonomy slug. Default 'category'. * @type string $cat_name Category name. Default empty. * @type string $category_description Category description. Default empty. * @type string $category_nicename Category nice (display) name. Default empty. * @type int|string $category_parent Category parent ID. Default empty. * } * @param bool $wp_error Optional. Default false. * @return int|WP_Error The ID number of the new or updated Category on success. Zero or a WP_Error on failure, * depending on param `$wp_error`. */ function wp_insert_category( $catarr, $wp_error = false ) { $cat_defaults = array( 'cat_ID' => 0, 'taxonomy' => 'category', 'cat_name' => '', 'category_description' => '', 'category_nicename' => '', 'category_parent' => '', ); $catarr = wp_parse_args( $catarr, $cat_defaults ); if ( '' === trim( $catarr['cat_name'] ) ) { if ( ! $wp_error ) { return 0; } else { return new WP_Error( 'cat_name', __( 'You did not enter a category name.' ) ); } } $catarr['cat_ID'] = (int) $catarr['cat_ID']; // Are we updating or creating? $update = ! empty( $catarr['cat_ID'] ); $name = $catarr['cat_name']; $description = $catarr['category_description']; $slug = $catarr['category_nicename']; $parent = (int) $catarr['category_parent']; if ( $parent < 0 ) { $parent = 0; } if ( empty( $parent ) || ! term_exists( $parent, $catarr['taxonomy'] ) || ( $catarr['cat_ID'] && term_is_ancestor_of( $catarr['cat_ID'], $parent, $catarr['taxonomy'] ) ) ) { $parent = 0; } $args = compact( 'name', 'slug', 'parent', 'description' ); if ( $update ) { $catarr['cat_ID'] = wp_update_term( $catarr['cat_ID'], $catarr['taxonomy'], $args ); } else { $catarr['cat_ID'] = wp_insert_term( $catarr['cat_name'], $catarr['taxonomy'], $args ); } if ( is_wp_error( $catarr['cat_ID'] ) ) { if ( $wp_error ) { return $catarr['cat_ID']; } else { return 0; } } return $catarr['cat_ID']['term_id']; } /** * Aliases wp_insert_category() with minimal args. * * If you want to update only some fields of an existing category, call this * function with only the new values set inside $catarr. * * @since 2.0.0 * * @param array $catarr The 'cat_ID' value is required. All other keys are optional. * @return int|false The ID number of the new or updated Category on success. Zero or FALSE on failure. */ function wp_update_category( $catarr ) { $cat_id = (int) $catarr['cat_ID']; if ( isset( $catarr['category_parent'] ) && ( $cat_id === (int) $catarr['category_parent'] ) ) { return false; } // First, get all of the original fields. $category = get_term( $cat_id, 'category', ARRAY_A ); _make_cat_compat( $category ); // Escape data pulled from DB. $category = wp_slash( $category ); // Merge old and new fields with new fields overwriting old ones. $catarr = array_merge( $category, $catarr ); return wp_insert_category( $catarr ); } // // Tags. // /** * Checks whether a post tag with a given name exists. * * @since 2.3.0 * * @param int|string $tag_name * @return mixed Returns null if the term does not exist. * Returns an array of the term ID and the term taxonomy ID if the pairing exists. * Returns 0 if term ID 0 is passed to the function. */ function tag_exists( $tag_name ) { return term_exists( $tag_name, 'post_tag' ); } /** * Adds a new tag to the database if it does not already exist. * * @since 2.3.0 * * @param int|string $tag_name * @return array|WP_Error */ function wp_create_tag( $tag_name ) { return wp_create_term( $tag_name, 'post_tag' ); } /** * Gets comma-separated list of tags available to edit. * * @since 2.3.0 * * @param int $post_id * @param string $taxonomy Optional. The taxonomy for which to retrieve terms. Default 'post_tag'. * @return string|false|WP_Error */ function get_tags_to_edit( $post_id, $taxonomy = 'post_tag' ) { return get_terms_to_edit( $post_id, $taxonomy ); } /** * Gets comma-separated list of terms available to edit for the given post ID. * * @since 2.8.0 * * @param int $post_id * @param string $taxonomy Optional. The taxonomy for which to retrieve terms. Default 'post_tag'. * @return string|false|WP_Error */ function get_terms_to_edit( $post_id, $taxonomy = 'post_tag' ) { $post_id = (int) $post_id; if ( ! $post_id ) { return false; } $terms = get_object_term_cache( $post_id, $taxonomy ); if ( false === $terms ) { $terms = wp_get_object_terms( $post_id, $taxonomy ); wp_cache_add( $post_id, wp_list_pluck( $terms, 'term_id' ), $taxonomy . '_relationships' ); } if ( ! $terms ) { return false; } if ( is_wp_error( $terms ) ) { return $terms; } $term_names = array(); foreach ( $terms as $term ) { $term_names[] = $term->name; } $terms_to_edit = esc_attr( implode( ',', $term_names ) ); /** * Filters the comma-separated list of terms available to edit. * * @since 2.8.0 * * @see get_terms_to_edit() * * @param string $terms_to_edit A comma-separated list of term names. * @param string $taxonomy The taxonomy name for which to retrieve terms. */ $terms_to_edit = apply_filters( 'terms_to_edit', $terms_to_edit, $taxonomy ); return $terms_to_edit; } /** * Adds a new term to the database if it does not already exist. * * @since 2.8.0 * * @param string $tag_name The term name. * @param string $taxonomy Optional. The taxonomy within which to create the term. Default 'post_tag'. * @return array|WP_Error */ function wp_create_term( $tag_name, $taxonomy = 'post_tag' ) { $id = term_exists( $tag_name, $taxonomy ); if ( $id ) { return $id; } return wp_insert_term( $tag_name, $taxonomy ); }
Save
cmd:
run