Title: Functions | Page 24 of 49 | Developer.WordPress.org

---

# Functions

 * function[get_page_by_title()](https://developer.wordpress.org/reference/functions/get_page_by_title/)
 * Retrieves a page given its title.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_page_by_title/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/get_page_by_title/#uses)
   | Source: [wp-includes/deprecated.php:4574](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/deprecated.php#L4574-L4606)
 * function[get_page_children()](https://developer.wordpress.org/reference/functions/get_page_children/)
 * Identifies descendants of a given page ID in a list of page objects.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_page_children/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/get_page_children/#uses)
   | Source: [wp-includes/post.php:6249](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L6249-L6276)
 * function[get_page_hierarchy()](https://developer.wordpress.org/reference/functions/get_page_hierarchy/)
 * Orders the pages with children under parents in a flat list.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_page_hierarchy/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_page_hierarchy/#uses)
   | Source: [wp-includes/post.php:6290](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L6290-L6305)
 * function[get_page_link()](https://developer.wordpress.org/reference/functions/get_page_link/)
 * Retrieves the permalink for the current page or page ID.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_page_link/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/get_page_link/#uses)
   | Source: [wp-includes/link-template.php:391](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L391-L410)
 * function[get_page_of_comment()](https://developer.wordpress.org/reference/functions/get_page_of_comment/)
 * Calculates what page number a comment will appear on for comment paging.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_page_of_comment/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/functions/get_page_of_comment/#uses)
   | Source: [wp-includes/comment.php:1046](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/comment.php#L1046-L1192)
 * function[get_page_statuses()](https://developer.wordpress.org/reference/functions/get_page_statuses/)
 * Retrieves all of the WordPress support page statuses.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_page_statuses/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_page_statuses/#uses)
   | Source: [wp-includes/post.php:1342](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L1342-L1350)
 * function[get_page_template()](https://developer.wordpress.org/reference/functions/get_page_template/)
 * Retrieves path of page template in current or parent template.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_page_template/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/get_page_template/#uses)
   | Source: [wp-includes/template.php:471](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/template.php#L471-L504)
 * function[get_page_templates()](https://developer.wordpress.org/reference/functions/get_page_templates/)
 * Gets the page templates available in this theme.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/get_page_templates/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_page_templates/#uses)
   | Source: [wp-admin/includes/theme.php:150](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/theme.php#L150-L152)
 * function[get_page_template_slug()](https://developer.wordpress.org/reference/functions/get_page_template_slug/)
 * Gets the specific template filename for a given post.
 * Used by [9 functions](https://developer.wordpress.org/reference/functions/get_page_template_slug/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_page_template_slug/#uses)
   | Source: [wp-includes/post-template.php:1887](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post-template.php#L1887-L1901)
 * function[get_page_uri()](https://developer.wordpress.org/reference/functions/get_page_uri/)
 * Builds the URI path for a page.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/get_page_uri/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_page_uri/#uses)
   | Source: [wp-includes/post.php:6341](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L6341-L6368)
 * function[get_parent_post_rel_link()](https://developer.wordpress.org/reference/functions/get_parent_post_rel_link/)
 * Get parent post relational link.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_parent_post_rel_link/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/get_parent_post_rel_link/#uses)
   | Source: [wp-includes/deprecated.php:2769](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/deprecated.php#L2769-L2789)
 * function[get_parent_theme_file_path()](https://developer.wordpress.org/reference/functions/get_parent_theme_file_path/)
 * Retrieves the path of a file in the parent theme.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_parent_theme_file_path/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_parent_theme_file_path/#uses)
   | Source: [wp-includes/link-template.php:4743](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L4743-L4761)
 * function[get_parent_theme_file_uri()](https://developer.wordpress.org/reference/functions/get_parent_theme_file_uri/)
 * Retrieves the URL of a file in the parent theme.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_parent_theme_file_uri/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_parent_theme_file_uri/#uses)
   | Source: [wp-includes/link-template.php:4679](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L4679-L4697)
 * function[get_password_reset_key()](https://developer.wordpress.org/reference/functions/get_password_reset_key/)
 * Creates, stores, then returns a password reset key for user.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_password_reset_key/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/get_password_reset_key/#uses)
   | Source: [wp-includes/user.php:3043](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3043-L3103)
 * function[get_pending_comments_num()](https://developer.wordpress.org/reference/functions/get_pending_comments_num/)
 * Gets the number of pending comments on a post or posts.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/get_pending_comments_num/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_pending_comments_num/#uses)
   | Source: [wp-admin/includes/comment.php:148](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/comment.php#L148-L185)
 * function[get_permalink()](https://developer.wordpress.org/reference/functions/get_permalink/)
 * Retrieves the full permalink for the current post or post ID.
 * Used by [69 functions](https://developer.wordpress.org/reference/functions/get_permalink/#used-by)
   | Uses [16 functions](https://developer.wordpress.org/reference/functions/get_permalink/#uses)
   | Source: [wp-includes/link-template.php:170](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L170-L309)
 * function[get_plugins()](https://developer.wordpress.org/reference/functions/get_plugins/)
 * Checks the plugins directory and retrieve all plugin files with plugin data.
 * Used by [24 functions](https://developer.wordpress.org/reference/functions/get_plugins/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/get_plugins/#uses)
   | Source: [wp-admin/includes/plugin.php:279](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/plugin.php#L279-L355)
 * function[get_plugin_data()](https://developer.wordpress.org/reference/functions/get_plugin_data/)
 * Parses the plugin contents to retrieve plugin’s metadata.
 * Used by [12 functions](https://developer.wordpress.org/reference/functions/get_plugin_data/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/get_plugin_data/#uses)
   | Source: [wp-admin/includes/plugin.php:74](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/plugin.php#L74-L121)
 * function[get_plugin_files()](https://developer.wordpress.org/reference/functions/get_plugin_files/)
 * Gets a list of a plugin’s files.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_plugin_files/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_plugin_files/#uses)
   | Source: [wp-admin/includes/plugin.php:232](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/plugin.php#L232-L257)
 * function[get_plugin_page_hook()](https://developer.wordpress.org/reference/functions/get_plugin_page_hook/)
 * Gets the hook attached to the administrative page of a plugin.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_plugin_page_hook/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_plugin_page_hook/#uses)
   | Source: [wp-admin/includes/plugin.php:2137](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/plugin.php#L2137-L2144)
 * function[get_plugin_page_hookname()](https://developer.wordpress.org/reference/functions/get_plugin_page_hookname/)
 * Gets the hook name for the administrative page of a plugin.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/get_plugin_page_hookname/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_plugin_page_hookname/#uses)
   | Source: [wp-admin/includes/plugin.php:2158](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/plugin.php#L2158-L2177)
 * function[get_plugin_updates()](https://developer.wordpress.org/reference/functions/get_plugin_updates/)
 * Retrieves plugins with updates available.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/get_plugin_updates/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_plugin_updates/#uses)
   | Source: [wp-admin/includes/update.php:406](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/update.php#L406-L419)
 * function[get_post()](https://developer.wordpress.org/reference/functions/get_post/)
 * Retrieves post data given a post ID or post object.
 * Used by [354 functions](https://developer.wordpress.org/reference/functions/get_post/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_post/#uses)
   | Source: [wp-includes/post.php:1115](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L1115-L1148)
 * function[get_postdata()](https://developer.wordpress.org/reference/functions/get_postdata/)
 * Retrieves all post data for a given post.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/get_postdata/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_postdata/#uses)
   | Source: [wp-includes/deprecated.php:25](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/deprecated.php#L25-L49)
 * function[get_posts()](https://developer.wordpress.org/reference/functions/get_posts/)
 * Retrieves an array of the latest posts, or posts matching the given criteria.
 * Used by [20 functions](https://developer.wordpress.org/reference/functions/get_posts/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/get_posts/#uses)
   | Source: [wp-includes/post.php:2586](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L2586-L2623)
 * function[get_posts_by_author_sql()](https://developer.wordpress.org/reference/functions/get_posts_by_author_sql/)
 * Retrieves the post SQL based on capability, author, and type.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/get_posts_by_author_sql/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/get_posts_by_author_sql/#uses)
   | Source: [wp-includes/post.php:7455](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L7455-L7523)
 * function[get_posts_nav_link()](https://developer.wordpress.org/reference/functions/get_posts_nav_link/)
 * Retrieves the post pages link navigation for previous and next pages.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_posts_nav_link/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/get_posts_nav_link/#uses)
   | Source: [wp-includes/link-template.php:2726](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L2726-L2754)
 * function[get_post_ancestors()](https://developer.wordpress.org/reference/functions/get_post_ancestors/)
 * Retrieves the IDs of the ancestors of a post.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/get_post_ancestors/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_post_ancestors/#uses)
   | Source: [wp-includes/post.php:1158](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post.php#L1158-L1183)
 * function[get_post_class()](https://developer.wordpress.org/reference/functions/get_post_class/)
 * Retrieves an array of the class names for the post container element.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/get_post_class/#used-by)
   | Uses [17 functions](https://developer.wordpress.org/reference/functions/get_post_class/#uses)
   | Source: [wp-includes/post-template.php:494](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/post-template.php#L494-L610)
 * function[get_post_comments_feed_link()](https://developer.wordpress.org/reference/functions/get_post_comments_feed_link/)
 * Retrieves the permalink for the post comments feed.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/get_post_comments_feed_link/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/get_post_comments_feed_link/#uses)
   | Source: [wp-includes/link-template.php:745](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/link-template.php#L745-L821)

 [Previous Page](https://developer.wordpress.org/reference/functions/page/23/?output_format=md)

[1](https://developer.wordpress.org/reference/functions/?output_format=md) … [22](https://developer.wordpress.org/reference/functions/page/22/?output_format=md)
[23](https://developer.wordpress.org/reference/functions/page/23/?output_format=md)
24 [25](https://developer.wordpress.org/reference/functions/page/25/?output_format=md)
[26](https://developer.wordpress.org/reference/functions/page/26/?output_format=md)…
[49](https://developer.wordpress.org/reference/functions/page/49/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/functions/page/25/?output_format=md)