wp-includes/ms-site.php

WP文件 26
Site API
函数/钩子名 描述
wp_validate_site_deletion (动作钩子) wp_validate_site_deletion: 这也是一个WordPress函数,它用于验证多站点网络中的站点是否可以被删除。在删除站点之前,该函数会执行必要的检查,以确保删除操作是安全的。
wp_validate_site_data (动作钩子) wp_validate_site_data: 这是一个WordPress函数,用于验证多站点网络中的站点数据是否有效。它检查输入的数据,确保其符合要求,如果数据无效则返回错误信息。
wp_update_site (动作钩子) wp_update_site: 这是一个WordPress函数,它用于更新多站点网络中的站点: 当站点需要更新时,可以使用该函数更新站点的数据,例如更新站点的名称、更新站点的URL等。
wp_uninitialize_site (动作钩子) wp_uninitialize_site: 这是一个 WordPress 函数,它可以在删除或卸载网站时使用,用于删除网站相关的数据和设置: 该函数可以在删除网站之前执行所需的清理操作,以确保删除网站
wp_normalize_site_data (过滤钩子) wp_normalize_site_data: 这是一个处理多站点数据的函数,用于将其正规化,并确保数据的一致性。
wp_insert_site (动作钩子) wp_insert_site: 这个函数在多站点网络中插入一个新的站点: 当你在多站点网络中创建一个新站点时,这个函数被用来将其添加到网络中。
wp_initialize_site_args (过滤钩子) wp_initialize_site_args:这是传递给函数的参数数组wp_initialize_site。该数组可以包括站点的 URL、标题和用户 ID 等选项,以及正确初始化新站点所需的任何其他
wp_initialize_site (动作钩子) wp_initialize_site:这是 WordPress 中的一个函数,用于在多站点网络中设置和初始化一个新站点: 该函数负责创建站点的数据库表、设置默认选项和创建默认页面等任务。
wp_delete_site (动作钩子) wp_delete_site:此功能允许您从 WordPress 的多站点安装中删除站点。它以网站 ID 作为唯一参数,一旦调用,与该网站相关的所有数据(文章、页面、用户等)将被永久删除。
wpmu_drop_tables (过滤钩子) wpmu_drop_tables:这是一个 WordPress 功能,可以在多站点网络中删除博客的表格。删除博客时会调用此函数,它会从数据库中删除与该博客关联的所有数据。
wpmu_delete_blog_upload_dir (过滤钩子) wpmu_delete_blog_upload_dir:这是一个 WordPress 功能,可以删除多站点网络中博客的上传目录。删除博客时会调用此函数,它会从服务器中删除与该博客关联的所有文件。
update_blog_public (动作钩子) “update_blog_public”是一个动作钩子,在更新“blog_public”选项后触发。 此钩子可用于执行与此特定选项的更新相关的其他操作,例如发送通知、更新其他记录或记录活动。
unmature_blog (动作钩子) “unmature_blog”是 WordPress 中的一个函数,用于在多站点网络中使博客不成熟。 此功能更改博客的成熟度设置,使其对所有用户可见。
unarchive_blog (动作钩子) “unarchive_blog”是 WordPress 中的一个函数,用于在多站点网络中取消归档博客。 此功能使博客在存档后再次激活。
pre_wp_is_site_initialized (过滤钩子) pre_wp_is_site_initialized是一个过滤钩子,用于过滤wp_is_site_initialized函数的结果,该函数确定网站是否已经被初始化。这个过滤器可以用来修改该函数的结果。
mature_blog (动作钩子) mature_blog 是WordPress中一个被弃用的过滤器钩子,用来标记一个博客为”成熟”。它在WordPress 2.1版本中被引入,后来在3.0版本中被删除。这个过滤钩允许网站管理员将他们的
make_undelete_blog (动作钩子) make_undelete_blog: 这个函数可以撤消对WordPress多站点网络中的一个博客的删除: 当一个博客被删除时,它的内容、用户和设置通常会从数据库中删除: 这个函数允许撤销对一个博客的
make_spam_blog (动作钩子) make_spam_blog: 这个函数将一个博客标记为垃圾邮件。在WordPress多站点网络中,博客是网络中的一个独立站点,有自己的内容、用户和设置: 当一个博客被标记为垃圾邮件时,它通常会被从公
make_ham_blog (动作钩子) make_ham_blog是一个WordPress函数,在多站点安装中把一个站点标记为”火腿”。”火腿”是指垃圾邮件过滤系统中的非垃圾邮件内容: 当一个网站被标记为火腿时,它就会从垃圾邮件列表中删除,
make_delete_blog (动作钩子) make_delete_blog是一个WordPress的函数,在多站点安装中标记一个站点为删除: 当一个站点被删除时,它将不再被访问,其内容也将从数据库中删除。
get_site (过滤钩子) WordPress中的get_site函数是用来检索基于站点ID、站点URL或当前站点的站点对象: 该函数返回的站点对象可用于访问有关站点的各种信息,如ID、URL、名称等。
clean_site_cache (动作钩子) clean_site_cache – 这是WordPress中的一个函数,用来清理一个特定网站的缓存: 该函数用于确保最新的网站数据总是可用的。
archive_blog (动作钩子) archive_blog是一个动作,在从数据库中检索到归档的博客后启动。这个动作可以用来在检索到归档博客后执行额外的动作。
wp_validate_site_data (函数) wp_validate_site_data是一个WordPress的函数,用于验证一个新网站的数据: 这个函数与WordPress的多站点功能一起使用,在新站点创建之前验证它的数据: 该函数将新站点的
wp_update_site (函数) wp_update_site是一个函数,用于更新WordPress多站点网络中的现有站点: 该函数接收一个参数数组,包括站点ID、站点URL和站点名称,并使用它们来更新数据库中的站点。
wp_update_blog_public_option_on_site_update (函数) wp_update_blog_public_option_on_site_update: 这个函数用来在WordPress网站更新时更新其隐私设置(公开或私人): 这个函数在站点更新过程中被调用,当网
wp_uninitialize_site (函数) wp_uninitialize_site: 这个函数用于在WordPress的多站点安装中取消初始化一个站点。取消初始化一个站点意味着将其从站点网络中移除,使其成为一个独立的站点。
wp_prepare_site_data (函数) wp_prepare_site_data: 这个过滤器用于准备网站数据,以便在JavaScript中使用。它被用来创建一个代表网站和其属性的JavaScript对象。
wp_normalize_site_data (函数) wp_normalize_site_data: 这个函数对网站数据进行规范化处理,以确保其一致和安全使用。它对网站标题、标语和其他设置进行净化,以删除任何潜在的有害代码或字符。
wp_maybe_update_network_site_counts_on_update (函数) wp_maybe_update_network_site_counts_on_update: 当一个网站被更新时,这个动作被触发。它检查网络中的网站计数是否是最新的,如果不是,它就会更新计数。
wp_maybe_transition_site_statuses_on_update (函数) wp_maybe_transition_site_statuses_on_update: 当一个网站的状态被更新时,这个动作被触发。它检查状态是否从私有变为公共,反之亦然,然后相应地更新网站。
wp_maybe_clean_new_site_cache_on_update (函数) wp_maybe_clean_new_site_cache_on_update:这是一个函数,用于在网站更新时清除网站的缓存: 这个函数用于确保网站显示的是最新版本的内容。
wp_is_site_initialized (函数) wp_is_site_initialized: 这个函数用来检查WordPress站点是否已经被初始化。如果网站已经被初始化,则返回true,否则返回false。
wp_insert_site (函数) wp_insert_site: 这个函数用于在WordPress网络中插入一个新的站点。它接收一个站点数据数组作为参数,并返回新站点的ID。
wp_initialize_site (函数) wp_initialize_site: 这个函数用来初始化一个新的WordPress站点。它设置了默认选项,并创建了新网站所需的初始页面和文章。
wp_delete_site (函数) wp_delete_site: 这个函数是用来从数据库中删除一个WordPress站点。它可以用来完全删除一个站点,包括所有的文章、页面、用户、评论和其他与该站点相关的内容。
wp_check_site_meta_support_prefilter (函数) wp_check_site_meta_support_prefilter: 这是一个过滤器钩子,用来增加对网站元数据的支持。它可以用来扩展WordPress网站的自定义元数据。
wp_cache_set_sites_last_changed (函数) wp_cache_set_sites_last_changed: 这个函数更新缓存中最近的网站活动的时间戳: 这是用来确定缓存的网站数据是否仍然有效或需要刷新。
update_sitemeta_cache (函数) update_sitemeta_cache: 这个函数更新一个站点的元数据的缓存。它通常在网站的元数据被更新后被调用,例如当一个插件设置被改变时。
update_site_meta (函数) update_site_meta: 这个函数更新一个网站的元数据。它需要一个网站ID和元数据的键和值来更新。
More

常见问题

FAQs
查看更多 >