wp-includes/option.php

WP文件 35
Option API
函数/钩子名 描述
delete_option_{$option} (动作钩子) delete_option_{$option}: 当一个选项从WordPress数据库中被删除时,这个动作被触发。它通常用于在一个选项被删除时执行额外的操作。
delete_option (动作钩子) delete_option: 这个函数是用来从WordPress数据库中删除一个选项。它通常被用来删除一个不再需要的设置或偏好。
deleted_transient (动作钩子) deleted_transient: 当一个暂存器从WordPress数据库中被删除时,这个动作被触发。它通常用于在删除暂存器时执行额外的操作。
deleted_site_transient (动作钩子) deleted_site_transient: 当从WordPress数据库中删除一个站点的暂存器时,这个动作被触发。它通常用于在删除网站暂存器时执行额外的操作。
deleted_option (动作钩子) deleted_option: 当一个选项从WordPress数据库中被删除时,这个动作被触发。它通常用于在一个选项被删除时执行额外的动作。
default_site_option_{$option} (过滤钩子) default_site_option_{$option}是WordPress的一个钩子,在WordPress多站点安装中,当请求一个站点选项的值而没有设置该值时,该钩子被调用。网站选项是特定于一个网
default_site_option_’ . $option (过滤钩子) default_site_option_’ . $option是WordPress中的一个钩子,当在WordPress多站点安装中请求一个站点选项值而没有设置该值时,它就会被调用。网站选项是特定于一个
default_option_{$option} (过滤钩子) default_option_{$option}:这是一个WordPress的过滤器钩子,允许开发者定制特定选项的默认值。参数{$option}是被定制的选项的名称。该钩子传递一个参数:$defaul
alloptions (过滤钩子) alloptions。这个选项持有一个数据库中所有选项的数组,包括主题、插件和全站选项。
add_site_option_{$option} (动作钩子) add_site_option_{$option}。这个钩子类似于add_site_option,但它是针对某个特定的选项。应将$option占位符替换为你想添加自定义操作的选项名称。
add_site_option (动作钩子) add_site_option。这个钩子用于在多站点安装中向WordPress数据库添加自定义选项: 当一个选项第一次被添加到数据库中时,它应该被触发。
add_option_{$option} (动作钩子) add_option_{$option}: 这个钩子类似于add_option,但是是针对某个特定的选项。应将$option占位符替换为你想添加自定义操作的选项名称。
add_option (动作钩子) add_option: 这个钩子是用来向WordPress数据库添加自定义选项的。它应该在一个选项第一次被添加到数据库中时被触发。
added_option (动作钩子) added_option是一个动作钩子,当一个选项被添加到WordPress数据库中时被触发。
wp_user_settings (函数) wp_user_settings是一个WordPress函数,用于检索当前用户的用户设置: 这个函数从数据库中的usermeta表中检索用户的设置,并以数组形式返回。
wp_set_all_user_settings (函数) wp_set_all_user_settings: 这是一个WordPress的函数,用于设置一个用户的所有用户设置。它允许你设置各种用户选项,如用户的时区、日期格式等。
wp_protect_special_option (函数) wp_protect_special_option: 这个函数用来保护某些WordPress选项不被未经授权的用户删除或修改。它在允许用户对选项进行修改之前检查用户的权限。
wp_load_core_site_options (函数) wp_load_core_site_options: 这个函数检索核心网站选项(如网站名称和标语)并将其缓存在内存中。它在WordPress的初始化过程中被调用。
wp_load_alloptions (函数) wp_load_alloptions: 这个函数从wp_options表中检索所有的选项,并将它们缓存在内存中。它在WordPress的初始化过程中被调用。
update_site_option (函数) update_site_option: 这个函数更新一个网站的选项。它需要一个网站ID和选项名称及值来更新。
update_option (函数) update_option: 这个函数更新WordPress数据库中一个选项的值。它需要两个参数:$option和$value。$option是要更新的选项的名称,$value是该选项的新值。
update_network_option (函数) update_network_option: 这个函数在WordPress的多站点安装中更新一个网络级的选项值。它需要三个参数:$option、$value、和$autoload。$option是要更
unregister_setting (函数) unregister_setting: 在WordPress中取消注册一个先前注册的设置: 这个函数从注册的设置列表中删除该设置及其相关的净化回调。
set_user_setting (函数) set_user_setting: 这是一个WordPress函数,允许你为当前用户设置一个用户设置。它通常用于存储用户的特定设置,如每页显示的项目数量: 这个函数需要两个参数:设置的名称和要设置的值
set_transient (函数) set_transient: 这是一个WordPress的函数,用来设置一个临时选项。它类似于set_site_transient,但用于存储临时数据,这些数据只能在当前页面或会话中访问: 这个函数需
set_site_transient (函数) set_site_transient: 这是一个WordPress的函数,用来设置一个临时的网站选项。它通常用于存储需要在多个页面或会话中访问的临时数据: 这个函数需要两个参数:暂存器的名称和要存储的
register_setting (函数) register_setting: 这个函数是用来在WordPress中注册一个新的设置。设置可以用来存储插件或主题的配置数据,如API密钥或其他选项。
register_initial_settings (函数) register_initial_settings: 这个函数用于注册一个插件的初始设置。它需要一个参数:$settings。$settings是一个初始设置的数组,包括名称、默认值和类型。
get_user_setting (函数) get_user_setting: 这是一个WordPress函数,从WordPress数据库中检索用户的设置值: 该函数以用户ID和设置名称作为参数,并返回设置的值。
get_transient (函数) get_transient: 这个函数检索一个暂存器的值。瞬态是在数据库中缓存一段时间的临时数据: 该函数将暂存器的名称作为参数,并返回暂存器的值,如果它存在的话。
get_site_transient (函数) get_site_transient: 这个函数检索网站暂存器的值。它接受一个参数:暂存器的名称。它返回暂存器的值。
get_site_option (函数) get_site_option: 该函数为一个站点检索一个特定的选项值。它需要两个参数:选项的名称和网站的ID。它返回选项值。
get_registered_settings (函数) get_registered_settings函数是一个WordPress函数,用于检索一个特定设置页面的注册设置数组: 这个函数将设置页面的ID作为参数,并返回一个注册设置的数组。
get_option (函数) get_option函数是一个WordPress函数,它从数据库中检索一个选项值。WordPress中的选项是可以由用户设置和调整的设置: 这个函数接受一个参数,它是你想检索的选项的名称。例如,如果你
get_network_option (函数) get_network_option函数为给定的选项名称检索整个网络的选项值: 这个函数在多站点安装中用于检索存储在wp_sitemeta表中的全网选项。
get_all_user_settings (函数) get_all_user_settings: 这个函数返回一个所有用户设置的数组。
form_option (函数) form_option: 这个函数用来从WordPress数据库中检索一个选项值,并将其格式化为一个表单元素。这对于创建允许用户修改WordPress选项的HTML表单很有用。
filter_default_option (函数) filter_default_option – 这个过滤器用于修改一个选项的默认值。它接受默认值和选项名称作为其参数。
delete_user_setting (函数) delete_user_setting: 这个函数删除一个用户的设置。设置名称和用户ID应被指定为参数。
delete_transient (函数) delete_transient: 此函数删除一个暂存器。应将暂存器的名称作为参数指定。

常见问题

FAQs
查看更多 >