wp-includes/revision.php

WP文件 21
Post revision functions.
函数/钩子名 描述
wp_is_post_revision (函数) wp_is_post_revision: 这个函数用来检查一个文章是否是WordPress中的修订版。它接收一个文章ID或文章对象作为参数,如果该文章是修订版,则返回真,否则返回假。
wp_is_post_autosave (函数) wp_is_post_autosave: 该函数用于检查当前请求是否是一个文章的自动保存请求。它接收一个文章ID作为参数,如果当前请求是该文章的自动保存请求,则返回true,否则返回false。
wp_get_post_revisions_url (函数) wp_get_post_revisions_url: 这个函数用来生成一个特定文章的修订界面的URL。它将文章的ID作为参数并返回URL。
wp_get_post_revisions (函数) wp_get_post_revisions: 这个函数用来检索一个特定文章的所有修订版。它返回一个修订对象的数组,每个对象都包含有关修订的信息,包括文章内容和元数据。
wp_get_post_revision (函数) wp_get_post_revision: 这个函数用来检索一个文章的修订版,由它的修订ID来识别。它返回一个包含修订信息的数组,包括文章内容和元数据。
wp_get_post_autosave (函数) wp_get_post_autosave: 这个函数检索一个文章的自动保存版本。它接受一个文章的ID作为参数,并返回一个关于自动保存修订的数据数组。
wp_get_latest_revision_id_and_total_count (函数) wp_get_latest_revision_id_and_total_count: 这个函数检索一个文章的最新修订ID和总修订数。它需要一个参数,就是文章的ID。它返回一个有两个键的数组,”late
wp_delete_post_revision (函数) wp_delete_post_revision:此函数从WordPress数据库中删除后期修订。它将修订ID作为参数,并从数据库中删除修订的元数据和内容。
_wp_upgrade_revisions_of_post (函数) _wp_upgrade_revisions_of_post: 这个函数用于将一个文章的修订版升级到最新的格式。每当一个文章被更新时,它就被调用,并确保文章的修订版以正确的格式存储在数据库中。
_wp_put_post_revision (函数) _wp_put_post_revision: 这个函数将一个文章的修订版保存到数据库中: 当一个文章被更新或发布时,它被调用,并创建一个新的文章修订版,可以被访问并与以前的修订版进行比较。
_wp_preview_terms_filter (函数) _wp_preview_terms_filter: 这是一个私有函数,用于在管理区预览文章时过滤与该文章相关的术语。它用于确保在预览文章时显示正确的术语,即使术语在文章最后一次保存后被改变。
_wp_preview_post_thumbnail_filter (函数) _wp_preview_post_thumbnail_filter: 这是一个私有函数,用于在管理区预览一个文章时过滤该文章的特色图片。它用于确保在预览文章时显示正确的图片,即使在上次保存文章后特色图
_wp_post_revision_fields (函数) _wp_post_revision_fields: 这是一个私有函数,用于检索给定文章类型的修订字段。它返回一个修订字段的数组,包括文章内容、标题、摘要和作者。
_wp_post_revision_data (函数) _wp_post_revision_data: 这是一个私有函数,用于检索一个文章的修订数据。它返回给定文章ID的元数据数组,包括修订ID、作者ID、时间戳和标题。
_wp_get_post_revision_version (函数) _wp_get_post_revision_version: 这个函数用来获取一个特定的文章修订版的版本。它接收一个文章修订版的ID,并返回该修订版的版本。
_show_post_preview (函数) _show_post_preview: 这个函数用来显示一个文章预览。它从数据库中检索文章数据,并使用适当的模板来显示它。
_set_preview (函数) _set_preview: 这个函数通过设置适当的全局变量和执行其他必要的设置任务来设置一个文章预览。
wp_{$post->post_type}_revisions_to_keep (过滤钩子) 根据文章的类型来过滤要保存的修订次数。 覆盖WP_POST_REVISIONS的值和{@see ‘wp_revisions_to_keep’}过滤器。 钩子名称的动态部分, $post->pos
wp_revisions_enabled (函数) 决定是否对一个给定的文章启用修订功能。
wp_save_post_revision_post_has_changed (过滤钩子) 过滤一个文章是否有变化。 默认情况下,只有当修订的字段之一发生变化时,才会保存修订。这个过滤器允许额外的检查以确定是否有变化。
wp_restore_post_revision (函数) Restores a post to the specified revision. Can restore a past revision using all fields of the post
wp_revisions_to_keep (函数) Determines how many revisions to retain for a given post. By default, an infinite number of revision
wp_save_post_revision (函数) Creates a revision for the current version of a post. Typically used immediately after a post update
wp_delete_post_revision (动作钩子) Fires once a post revision has been deleted.
wp_post_revision_fields (过滤钩子) Filters the list of fields saved in post revisions. Included by default: ‘post_title’, ‘post_content
wp_put_post_revision (动作钩子) Fires once a revision has been saved.
wp_restore_post_revision (动作钩子) Fires after a post revision has been restored.
wp_revisions_to_keep (过滤钩子) Filters the number of revisions to save for the given post. Overrides the value of WP_POST_REVISIONS
wp_save_post_revision_check_for_changes (过滤钩子) No description yet.