wp_set_post_tags() Sets the tags for a post.
wp_set_post_terms() Sets the terms for a post.
wp_set_post_categories() Sets categories for a post.
wp_transition_post_status() Fires actions related to the transitioning of a post's status.
wp_after_insert_post() Fires actions after a post, its terms and meta data has been saved.
add_ping() Adds a URL to those already pinged.
get_enclosed() Retrieves enclosures already enclosed for a post.
get_pung() Retrieves URLs already pinged for a post.
get_to_ping() Retrieves URLs that need to be pinged.
trackback_url_list() Does trackbacks for a list of URLs.
get_all_page_ids() Gets a list of page IDs.
get_page() Retrieves page data given a page ID or page object.
get_page_by_path() Retrieves a page given its path.
get_page_children() Identifies descendants of a given page ID in a list of page objects.
get_page_hierarchy() Orders the pages with children under parents in a flat list.
_page_traverse_name() Traverses and return all the nested children post names of a root page.
get_page_uri() Builds the URI path for a page.
get_pages() Retrieves an array of pages (or hierarchical post type items).
is_local_attachment() Determines whether an attachment URI is local and really an attachment.
wp_insert_attachment() Inserts an attachment.
wp_delete_attachment() Trashes or deletes an attachment.
wp_delete_attachment_files() Deletes all files that belong to the given attachment.
wp_get_attachment_metadata() Retrieves attachment metadata for attachment ID.
wp_update_attachment_metadata() Updates metadata for an attachment.
wp_get_attachment_url() Retrieves the URL for an attachment.
wp_get_attachment_caption() Retrieves the caption for an attachment.
wp_get_attachment_thumb_url() Retrieves URL for an attachment thumbnail.
wp_attachment_is() Verifies an attachment is of a given type.
wp_attachment_is_image() Determines whether an attachment is an image.
wp_mime_type_icon() Retrieves the icon for a MIME type or attachment.
wp_check_for_changed_slugs() Checks for changed slugs for published post objects and save the old slug.
wp_check_for_changed_dates() Checks for changed dates for published post objects and save the old date.
get_private_posts_cap_sql() Retrieves the private post SQL based on capability.
get_posts_by_author_sql() Retrieves the post SQL based on capability, author, and type.
get_lastpostdate() Retrieves the most recent time that a post on the site was published.
get_lastpostmodified() Gets the most recent time that a post on the site was modified.
_get_last_post_time() Gets the timestamp of the last time any post was modified or published.
update_post_cache() Updates posts in cache.
clean_post_cache() Will clean the post in the cache.
update_post_caches() Updates post, term, and metadata caches for a list of post objects.
update_post_author_caches() Updates post author user caches for a list of post objects.
update_post_parent_caches() Updates parent post caches for a list of post objects.
update_postmeta_cache() Updates metadata cache for a list of post IDs.
clean_attachment_cache() Will clean the attachment in the cache.
_transition_post_status() Hook for managing future post transitions to published.
_future_post_hook() Hook used to schedule publication for a post marked for the future.
_publish_post_hook() Hook to schedule pings and enclosures when a post is published.
wp_get_post_parent_id() Returns the ID of the post's parent.
wp_check_post_hierarchy_for_loops() Checks the given subset of the post hierarchy for hierarchy loops.
set_post_thumbnail() Sets the post thumbnail (featured image) for the given post.