wp-includes/functions.php

WP文件 196
Main WordPress API
函数/钩子名 描述
mbstring_binary_safe_encoding (函数) mbstring_binary_safe_encoding 函数用于在 PHP 的多字节字符串函数中临时设置字符编码为”二进制”: 这是必要的,因为当编码被设置为 UTF-8 时,一些 PHP 的安装
maybe_unserialize (函数) maybe_unserialize函数用于取消WordPress中的数据序列化。如果数据已经被取消序列化,该函数将原样返回。否则,它将使用 PHP unserialize 函数来取消数据的序列化。
maybe_serialize (函数) maybe_serialize函数是用来在WordPress中序列化数据的。如果数据已经被序列化了,该函数会原样返回。否则,它将使用PHP的序列化函数来序列化数据。
is_wp_version_compatible (函数) is_wp_version_compatible: 这是WordPress中的一个函数,用来检查WordPress的当前版本是否与一个给定的版本兼容。它可以用来确保一个插件或主题在激活它之前与当前版本
is_site_meta_supported (函数) is_site_meta_supported: 这个函数检查当前网站是否支持元数据。如果该网站支持元数据,则返回true,否则返回false。
is_serialized_string (函数) is_serialized_string: 这个函数检查一个字符串是否是一个序列化的PHP字符串。如果该字符串是一个序列化的 PHP 字符串,它返回 true,否则返回 false。
is_serialized (函数) is_serialized: 这个函数检查一个变量是否被序列化。如果该变量是序列化的,则返回真,否则返回假。
is_php_version_compatible (函数) is_php_version_compatible: 这个函数检查当前的PHP版本是否与WordPress兼容。它接受一个版本号作为参数,如果当前的 PHP 版本等于或大于指定的版本,则返回 true
is_new_day (函数) is_new_day: 这个函数检查当前日期是否与循环中的最新文章的日期不同。这可以用来触发新的一天的第一篇文章的特定行为,例如显示一个特殊的消息或改变页面的布局。
is_main_site (函数) is_main_site: 这个函数检查当前站点是否是WordPress多站点网络中的主站点: 这个函数类似于is_main_blog,但在WordPress 5.1中被引入,以更好地反映Multis
is_main_network (函数) is_main_network: 这个函数检查当前站点是否是WordPress多站点网络中的主要网络站点: 当你需要只在主网络站点上执行一些代码时,这个函数很有用。
is_lighttpd_before_150 (函数) is_lighttpd_before_150: 这个函数检查服务器是否运行1.4.0或更早版本的Lighttpd网络服务器: 这个函数用来处理Lighttpd服务器和一些WordPress功能的兼容性
is_blog_installed (函数) is_blog_installed: 这个函数检查WordPress是否已经完全安装并可以使用。如果WordPress已经完全安装并可以使用,则返回true,否则返回false。
iis7_supports_permalinks (函数) iis7_supports_permalinks: 该函数检查服务器是否运行IIS7并支持permalinks。
human_readable_duration (函数) human_readable_duration – 这是一个PHP函数,将以秒为单位的持续时间转换为人类可读的格式,如”2小时30分”: 该函数接收一个参数,即以秒为单位的持续时间,并返回一个以用户友
get_weekstartend (函数) get_weekstartend: 这个函数用来根据当前WordPress的设置来获取一个星期的开始和结束日期。开始和结束日期会以数组形式返回。
get_temp_dir (函数) get_temp_dir: 这个函数检索服务器上的临时目录的路径。它不需要任何参数,以字符串形式返回临时目录的路径。
get_tag_regex (函数) get_tag_regex: 这个函数检索用于匹配文章内容中标签的正则表达式。它不接受任何参数,返回一个字符串。
get_status_header_desc (函数) get_status_header_desc:此函数检索特定HTTP状态代码的描述。它接受一个参数:HTTP状态代码。它以字符串形式返回状态描述。
get_num_queries (函数) get_num_queries函数用于检索在当前请求中执行的数据库查询的数量: 这个函数通常用于调试和优化目的。
get_main_site_id (函数) get_main_site_id函数用来检索多站点安装中的主站点的ID: 该函数可用于检索主站点的站点数据或执行站点级操作。
get_main_network_id (函数) get_main_network_id函数用于检索多站点安装中主网络的ID: 该函数可用于检索主网络的网络数据或执行网络级操作。
get_file_data (函数) get_file_data: 这个函数用来检索一个文件的头信息。头部信息通常包括元数据,如文件的名称、描述和版本。
get_dirsize (函数) get_dirsize: 这个函数返回一个目录的大小,单位是字节。它把目录的路径作为唯一的参数并返回相应的大小。
get_allowed_mime_types (函数) get_allowed_mime_types: 这个函数返回一个允许上传文件的MIME类型数组。
force_ssl_admin (函数) force_ssl_admin: 这个函数用于强制对WordPress管理区进行SSL加密。这对于确保敏感的用户数据,如登录凭证,被安全地传输是很重要的。
do_robots (函数) do_robots: 这是一个WordPress的函数,用于输出一个网站的robots.txt文件的内容。robots.txt文件是用来控制搜索引擎和其他网络爬虫对网站内容的索引方式。
do_feed_rss2 (函数) do_feed_rss2: 这是一个WordPress函数,可以生成当前文章的RSS 2.0 feed: 这个函数可以在模板文件中调用,以显示网站上最新的文章的feed。
do_feed_rss (函数) do_feed_rss: 这个钩子用于输出当前页面的RSS feed。
do_feed_rdf (函数) do_feed_rdf: 这个钩子用来输出当前页面的RDF feed。
do_feed_atom (函数) do_feed_atom: 这个钩子用于输出当前页面的Atom feed。
do_feed (函数) do_feed: 这个钩子用于输出当前页面的任何可用的feed。
do_favicon (函数) do_favicon: 这个钩子用来在页面的头部输出favicon链接。
do_enclose (函数) do_enclose: 这个钩子用来为一个文章打印一个封套。
dead_db (函数) dead_db: 当一个数据库查询失败时,这个函数被调用。它记录一条错误信息,并向用户输出一条信息,指出查询有问题。
date_i18n (函数) date_i18n: 这个函数根据WordPress的日期和时间设置返回当前的日期和时间格式,并翻译成用户的语言。它对于在WordPress网站上以符合用户偏好的格式显示日期和时间很有用。
current_time (函数) current_time: 这个函数以Unix时间戳的形式返回当前时间,根据WordPress设置中的时区进行调整。它对于显示WordPress网站上的当前时间或比较日期和时间很有用。
current_datetime (函数) current_datetime: 这个函数以DateTime对象的形式返回当前时间,时区设置为UTC。这对于在WordPress中处理日期和时间非常有用,因为它提供了一个在不同时区和地区的一致和可靠
clean_dirsize_cache (函数) clean_dirsize_cache: 这个函数清除了目录大小的缓存: 当这个函数被调用时,它清除了服务器上文件和文件夹的目录大小的缓存。
cache_javascript_headers (函数) cache_javascript_headers: 这个函数是用来在客户端缓存JavaScript头信息的。它不接受任何参数,也不返回任何东西。

常见问题

FAQs
查看更多 >