wp-admin/includes/upgrade.php

WP文件 25
WordPress Upgrade API
函数/钩子名 描述
wp_upgrade (动作钩子) wp_upgrade: 这是一个WordPress函数,它用于在WordPress升级过程中执行必要的任务: 当WordPress检测到有更新版本可用时,它会自动调用此函数: 该函数包含了执行升级所需
wp_should_upgrade_global_tables (过滤钩子) wp_should_upgrade_global_tables: 这是一个 Wordpress 内置的函数,它用于判断是否应该升级全局表。如果将这个函数的返回值设置为 true,则 Wordpress
wp_installed_email (过滤钩子) wp_installed_email:这是 WordPress 内置的一个函数,用于发送已安装通知电子邮件。在安装完成后,该函数发送一封确认邮件,告诉用户安装已成功完成。
wp_install (动作钩子) wp_install:这是 WordPress 内置的一个函数,用于安装 WordPress: 该函数在初始安装时被调用,用于创建数据库表、存储基本设置、创建管理员账户等。
dbdelta_queries (过滤钩子) dbdelta_queries: 这个钩子用于过滤由dbDelta函数生成的所有SQL命令。它允许开发者在执行之前修改所有的命令。
dbdelta_insert_queries (过滤钩子) dbdelta_insert_queries: 这个钩子用于过滤由dbDelta函数生成的SQL INSERT命令。它允许开发者在执行这些命令前对其进行修改。
dbdelta_create_queries (过滤钩子) dbdelta_create_queries: 这个钩子用于过滤由dbDelta函数生成的SQL命令。dbDelta是一个用于以安全方式修改数据库模式的函数,它生成必要的SQL命令来对模式进行修改。这
wp_upgrade (函数) wp_upgrade是一个将WordPress安装升级到最新版本的函数: 该函数检查WordPress仓库的更新,下载最新版本,并将其安装到网站上。
wp_should_upgrade_global_tables (函数) wp_should_upgrade_global_tables是一个用来确定是否应该升级WordPress站点的全局数据库表的函数。
wp_new_blog_notification (函数) wp_new_blog_notification: 这个钩子用于在WordPress网络上创建新站点时向站点管理员发送电子邮件通知。它可以用来添加额外的收件人或修改电子邮件信息。
wp_install_maybe_enable_pretty_permalinks (函数) wp_install_maybe_enable_pretty_permalinks: 这个函数用来在WordPress安装过程中启用漂亮的permalinks,如果服务器支持的话。
wp_install_defaults (函数) wp_install_defaults: 这个函数用来为一个新的WordPress站点安装默认选项和设置。
wp_install (函数) wp_install: 这个函数用来安装WordPress。它为一个新的WordPress站点设置初始数据库表并创建必要的文件。
wp_check_mysql_version (函数) wp_check_mysql_version: 这是一个检查当前版本的MySQL是否与WordPress兼容的函数。它可以用来确保WordPress网站运行在一个与WordPress兼容的MySQL版
upgrade_network (函数) upgrade_network: 这个函数将WordPress网络升级到最新版本。它通常在wpmu_upgrade_site动作钩子中调用。
translate_level_to_role (函数) translate_level_to_role: 这个函数将一个用户级别(0-10)映射到一个相应的用户角色(如订阅者、作者、编辑等)。用户级别是一个过时的系统,在以前的WordPress版本中使用。
pre_schema_upgrade (函数) pre_schema_upgrade动作是一个钩子,在WordPress中运行模式升级过程之前被触发。这个动作是用来让插件和主题在模式升级过程运行之前执行任何必要的动作。
maybe_disable_link_manager (函数) maybe_disable_link_manager: 这是WordPress中的一个函数,允许你禁用链接管理器的功能: 这个函数检查链接管理器功能是否已经被禁用,如果不是,它将禁用该功能。
maybe_disable_automattic_widgets (函数) maybe_disable_automattic_widgets: 这是WordPress中的一个函数,它允许你禁用Automattic(拥有WordPress的公司)提供的默认小工具: 这个函数检查
maybe_convert_table_to_utf8mb4 (函数) maybe_convert_table_to_utf8mb4: 这是WordPress中的一个函数,允许你将一个数据库表的字符集转换为UTF8MB4。 这个函数检查该表的字符集是否已经是UTF8MB4
make_site_theme_from_oldschool (函数) make_site_theme_from_oldchool: 这不是WordPress中的一个函数。它可能是一个特定于某个网站或插件的自定义函数。
make_site_theme_from_default (函数) make_site_theme_from_default: 这是WordPress中的一个函数,允许你在默认主题的基础上为多站点网络中的特定站点创建一个自定义主题。你可以使用这个函数为你的网络中的每个
make_site_theme (函数) make_site_theme: 这是WordPress中的一个函数,允许你为多站点网络中的特定站点创建一个自定义主题。你可以使用这个函数为你的网络中的每个站点创建一个独特的设计和功能。
make_db_current_silent (函数) make_db_current_silent: 这是WordPress中的一个函数,它可以更新WordPress的数据库模式以匹配当前版本的WordPress,而不向用户显示任何信息或提示。你可以使用
make_db_current (函数) make_db_current:这是WordPress中的一个函数,用于更新WordPress数据库模式,以匹配当前版本的WordPress。你可以使用这个函数来确保你的数据库是最新的并与最新版本的W
get_alloptions_110 (函数) get_alloptions_110: 这个函数是get_alloptions的一个弃用版本。
drop_index (函数) drop_index: 这个函数从WordPress的一个指定的数据库表中删除一个索引。它是一个用于操作数据库表的辅助函数。
deslash (函数) deslash是一个WordPress的函数,可以从一个字符串或一个字符串数组中删除斜线: 这个函数在处理从表单中提交的数据时非常有用,在这些数据中可能已经添加了斜线以防止某些字符破坏表单。
dbdelta (函数) dbdelta: 这个函数用来更新数据库模式,以符合一个给定的SQL语句的结构。它被WordPress在插件和主题安装和更新时使用,以确保数据库模式与代码相匹配。
add_clean_index (函数) add_clean_index: 这个函数用于在数据库中创建一个新的清洁索引,以加快搜索速度。它通常由插件和主题开发人员使用,以加快大数据集上某些类型的搜索。

常见问题

FAQs
查看更多 >