Title: 2.5.0 | Page 4 of 15 | Developer.WordPress.org

---

# New and updated in 2.5.0

Functions

Hooks

Classes

Methods

 * method[WP_Filesystem_Direct::atime()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/atime/)
 * Gets the file’s last access time.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/atime/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/atime/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:506](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L506-L508)
 * method[WP_Filesystem_Direct::mtime()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/mtime/)
 * Gets the file modification time.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/mtime/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/mtime/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:518](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L518-L520)
 * method[WP_Filesystem_Direct::size()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/size/)
 * Gets the file size (in bytes).
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/size/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/size/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:530](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L530-L532)
 * method[WP_Filesystem_Direct::touch()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/touch/)
 * Sets the access and modification times of a file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/touch/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/touch/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:548](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L548-L558)
 * method[WP_Filesystem_Direct::owner()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/owner/)
 * Gets the file owner.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/owner/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/owner/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:254](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L254-L272)
 * method[WP_Filesystem_Direct::getchmod()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/getchmod/)
 * Gets the permissions of the specified file or filepath in their octal format.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/getchmod/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/getchmod/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:282](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L282-L289)
 * method[WP_Filesystem_Direct::group()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/group/)
 * Gets the file’s group.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/group/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/group/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:299](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L299-L317)
 * method[WP_Filesystem_Direct::copy()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/copy/)
 * Copies a file.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/copy/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/copy/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:332](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L332-L344)
 * class[WP_Filesystem_Direct](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/)
 * WordPress Filesystem Class for direct PHP file and folder manipulation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:17](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L17-L717)
 * method[WP_Filesystem_Direct::__construct()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/__construct/)
 * Constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/__construct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/__construct/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:26](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L26-L31)
 * method[WP_Filesystem_Direct::get_contents()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/get_contents/)
 * Reads entire file into a string.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/get_contents/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/get_contents/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:41](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L41-L43)
 * method[WP_Filesystem_Direct::get_contents_array()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/get_contents_array/)
 * Reads entire file into an array.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/get_contents_array/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/get_contents_array/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:53](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L53-L55)
 * method[WP_Filesystem_Direct::put_contents()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/put_contents/)
 * Writes a string to a file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/put_contents/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/put_contents/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:68](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L68-L92)
 * method[WP_Filesystem_Direct::cwd()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/cwd/)
 * Gets the current working directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/cwd/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/cwd/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:101](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L101-L103)
 * method[WP_Filesystem_Direct::chdir()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chdir/)
 * Changes current directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chdir/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chdir/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:113](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L113-L115)
 * method[WP_Filesystem_Direct::chgrp()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chgrp/)
 * Changes the file group.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chgrp/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chgrp/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:128](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L128-L153)
 * method[WP_Filesystem_Direct::chmod()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chmod/)
 * Changes filesystem permissions.
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chmod/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chmod/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:167](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L167-L207)
 * method[WP_Filesystem_Direct::chown()](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chown/)
 * Changes the owner of a file or directory.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chown/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_filesystem_direct/chown/#uses)
   | Source: [wp-admin/includes/class-wp-filesystem-direct.php:220](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/class-wp-filesystem-direct.php#L220-L244)
 * function[populate_roles_250()](https://developer.wordpress.org/reference/functions/populate_roles_250/)
 * Create and modify WordPress roles for WordPress 2.5.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/populate_roles_250/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/populate_roles_250/#uses)
   | Source: [wp-admin/includes/schema.php:903](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/schema.php#L903-L909)
 * hook[got_rewrite](https://developer.wordpress.org/reference/hooks/got_rewrite/)
 * Filters whether Apache and mod_rewrite are present.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/got_rewrite/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/got_rewrite/#uses)
   | Source: [wp-admin/includes/misc.php:31](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/misc.php#L31-L31)
 * function[wp_insert_category()](https://developer.wordpress.org/reference/functions/wp_insert_category/)
 * Updates an existing Category or creates a new Category.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_insert_category/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/functions/wp_insert_category/#uses)
   | Source: [wp-admin/includes/taxonomy.php:121](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/taxonomy.php#L121-L175)
 * function[update_right_now_message()](https://developer.wordpress.org/reference/functions/update_right_now_message/)
 * Displays WordPress version and active theme in the ‘At a Glance’ dashboard widget.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/update_right_now_message/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/update_right_now_message/#uses)
   | Source: [wp-admin/includes/update.php:358](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/update.php#L358-L395)
 * function[wp_exif_frac2dec()](https://developer.wordpress.org/reference/functions/wp_exif_frac2dec/)
 * Converts a fraction string to a decimal.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_exif_frac2dec/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_exif_frac2dec/#uses)
   | Source: [wp-admin/includes/image.php:761](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/image.php#L761-L792)
 * function[wp_exif_date2ts()](https://developer.wordpress.org/reference/functions/wp_exif_date2ts/)
 * Converts the exif date format to a unix timestamp.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_exif_date2ts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_exif_date2ts/#uses)
   | Source: [wp-admin/includes/image.php:802](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/image.php#L802-L807)
 * function[wp_read_image_metadata()](https://developer.wordpress.org/reference/functions/wp_read_image_metadata/)
 * Gets extended image metadata, exif or iptc as available.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/wp_read_image_metadata/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/wp_read_image_metadata/#uses)
   | Source: [wp-admin/includes/image.php:825](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/image.php#L825-L1078)
 * hook[wp_read_image_metadata_types](https://developer.wordpress.org/reference/hooks/wp_read_image_metadata_types/)
 * Filters the image types to check for exif data.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_read_image_metadata_types/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_read_image_metadata_types/#uses)
   | Source: [wp-admin/includes/image.php:942](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/image.php#L942-L942)
 * hook[wp_read_image_metadata](https://developer.wordpress.org/reference/hooks/wp_read_image_metadata/)
 * Filters the array of meta data read from an image’s exif data.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_read_image_metadata/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_read_image_metadata/#uses)
   | Source: [wp-admin/includes/image.php:1077](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/image.php#L1077-L1077)
 * function[file_is_valid_image()](https://developer.wordpress.org/reference/functions/file_is_valid_image/)
 * Validates that file is an image.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/file_is_valid_image/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/file_is_valid_image/#uses)
   | Source: [wp-admin/includes/image.php:1159](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/image.php#L1159-L1162)
 * function[file_is_displayable_image()](https://developer.wordpress.org/reference/functions/file_is_displayable_image/)
 * Validates that file is suitable for displaying within a web page.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/file_is_displayable_image/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/file_is_displayable_image/#uses)
   | Source: [wp-admin/includes/image.php:1172](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/image.php#L1172-L1193)
 * hook[file_is_displayable_image](https://developer.wordpress.org/reference/hooks/file_is_displayable_image/)
 * Filters whether the current image is displayable in the browser.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/file_is_displayable_image/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/file_is_displayable_image/#uses)
   | Source: [wp-admin/includes/image.php:1192](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-admin/includes/image.php#L1192-L1192)

 [Previous Page](https://developer.wordpress.org/reference/since/2.5.0/page/3/?output_format=md)

[1](https://developer.wordpress.org/reference/since/2.5.0/?output_format=md) [2](https://developer.wordpress.org/reference/since/2.5.0/page/2/?output_format=md)
[3](https://developer.wordpress.org/reference/since/2.5.0/page/3/?output_format=md)
4 [5](https://developer.wordpress.org/reference/since/2.5.0/page/5/?output_format=md)
[6](https://developer.wordpress.org/reference/since/2.5.0/page/6/?output_format=md)…
[15](https://developer.wordpress.org/reference/since/2.5.0/page/15/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/since/2.5.0/page/5/?output_format=md)