wp-admin/includes/file.php

WP文件 25
Filesystem API: Top-level functionality
函数/钩子名 描述
wp_trusted_keys (过滤钩子) wp_trusted_keys: 这是一个 WordPress 数组,其中包含可信的密钥,用于验证来自 WordPress 官方的数据或下载。这个数组可以防止钓鱼网站和恶意软件传播损害您的网站的更新。
wp_theme_editor_filetypes (过滤钩子) wp_theme_editor_filetypes: 这是一个 WordPress 函数,它用于设置主题编辑器支持的文件类型: 该函数生成一个文件类型数组,您可以使用此数组确定哪些文件类型可以在主题编
wp_signature_url (过滤钩子) wp_signature_url: 这是一个 Wordpress 内置的函数,它用于生成一个带有签名的 URL: 这个函数接收一个 URL 参数,并在该 URL 后面添加签名信息。签名是用于确保 UR
wp_signature_softfail (过滤钩子) wp_signature_softfail: 这是一个 Wordpress 内置的常量,它用于标识 Wordpress 签名验证的软失败: 当 Wordpress 签名验证出现软失败时,这个常量的值为
wp_signature_hosts (过滤钩子) wp_signature_hosts: 这是一个 Wordpress 内置的常量,它用于存储一个包含签名的主机的列表。这个常量的值是一个数组,其中的每个元素都是一个字符串,表示一个带签名的主机。
wp_opcache_invalidate_file (过滤钩子) wp_opcache_invalidate_file是一个函数,可用于使特定文件的 OpCache 无效,这会强制 PHP 重新编译脚本并从磁盘重新加载它: 当对文件进行了更改并且需要立即反映时,这很
wp_handle_upload (过滤钩子) wp_handle_upload: 这是一个WordPress函数,用于处理上传文件。它接受文件信息,并将其存储在服务器上。它还生成一个错误数组,如果上传文件时出现问题,则可以显示错误信息。
unzip_file_use_ziparchive (过滤钩子) “unzip_file_use_ziparchive”是一个过滤器钩子,允许开发人员更改 unzip_file 函数的行为,该函数用于从 ZIP 存档中提取文件。 当此过滤器返回 false 时,un
request_filesystem_credentials (过滤钩子) request_filesystem_credentials: 这是一个WordPress的函数,用于检索访问文件系统所需的凭证。它用于执行需要访问文件系统的操作,如安装插件或主题。
pre_move_uploaded_file (过滤钩子) pre_move_uploaded_file – 这个钩子在上传的文件被移动到其最终目的地之前被调用。开发人员可以使用这个钩子来修改文件路径或以自定义方式处理文件上传。
https_local_ssl_verify (过滤钩子) https_local_ssl_verify:这个过滤钩子允许你修改在WordPress中对本地域进行HTTP请求时的SSL验证行为。默认情况下,WordPress在向本地域发出请求时,会验证SSL证
fs_ftp_connection_types (过滤钩子) fs_ftp_connection_types是一个过滤钩子,允许开发者修改WordPress中可用的FTP连接类型。
filesystem_method_file (过滤钩子) filesystem_method_file是一个过滤钩,允许开发者改变WordPress用来执行文件操作的文件。默认值是”直接”。
filesystem_method (过滤钩子) filesystem_method是一个过滤器钩子,允许开发者改变WordPress用来执行文件操作的文件系统方法,如安装插件、更新主题和创建备份。默认值是”direct”,但可以改成”ftpext”
editable_extensions (过滤钩子) editable_extensions: 这个过滤器用来修改WordPress媒体库中可编辑的文件扩展列表。它通常用于添加或删除可以上传和编辑的文件类型。
download_url_error_max_body_size (过滤钩子) download_url_error_max_body_size: 当使用WordPress的wp_remote_get函数下载文件时,该过滤器用于修改响应的最大尺寸。它通常用于防止大文件被下载。
{$action}_prefilter (过滤钩子) {$action}_prefilter是一个过滤钩子,允许插件在被$action指定的核心函数处理之前修改或过滤数据。与{$action}_overrides类似,这个钩子允许插件在核心函数处理之前修
{$action}_overrides (过滤钩子) {$action}_overrides是一个过滤钩,允许插件改变或覆盖传递给$action中指定的核心函数的值。例如,如果$action被设置为”update_post_meta”,那么update_
wp_trusted_keys (函数) wp_trusted_keys: 这个函数用来检查一个指定的密钥是否在受信任的密钥列表中。受信任的密钥是用来识别WordPress内受信任的数据来源的。
wp_tempnam (函数) wp_tempnam是一个函数,在服务器的临时目录中生成一个唯一的临时文件名。它被WordPress用来在执行某些操作时创建临时文件,例如上传文件。
wp_print_request_filesystem_credentials_modal (函数) wp_print_request_filesystem_credentials_modal: 这个动作用来打印提示用户提供文件系统凭证的模式窗口: 当WordPress需要写入文件系统时,比如安装或更
wp_print_file_editor_templates (函数) wp_print_file_editor_templates: 这个动作用于打印WordPress的文件编辑器中使用的模板: 当文件编辑器被加载时,它在页面的页脚被触发。
wp_opcache_invalidate (函数) wp_opcache_invalidate: 这个函数用于使一个给定文件或目录的操作码缓存失效。它用于确保在执行文件时使用最新版本的代码。
wp_handle_upload (函数) wp_handle_upload: 这个函数用来处理文件的上传。它接收一个上传文件数据的数组作为参数,并返回附件ID。
wp_handle_sideload (函数) wp_handle_sideload: 这个函数用于处理文件的侧载。它接收一个侧载文件数据的数组作为参数,并返回附件ID。
wp_get_theme_file_editable_extensions (函数) wp_get_theme_file_editable_extensions是一个WordPress函数,它返回一个可以通过WordPress主题编辑器编辑的文件扩展名的数组。默认情况下,这个函数返回一
wp_get_plugin_file_editable_extensions (函数) wp_get_plugin_file_editable_extensions: 这个函数返回一个可以在WordPress管理面板中编辑插件的文件扩展名的数组。
wp_opcache_invalidate_directory (函数) wp_opcache_invalidate_directory(): 这个函数使WordPress中一个目录的opcache失效。
wp_filesystem (函数) wp_filesystem。这个类为与WordPress中的文件系统进行交互提供了一个抽象层。它为处理文件和目录提供了一个一致的接口,无论底层的文件系统是什么。
wp_edit_theme_plugin_file (函数) wp_edit_theme_plugin_file: 当在WordPress仪表盘上编辑一个主题或插件文件时,这个钩子被触发。这个钩子可以用来修改文件编辑器的行为,或者为编辑器添加新的功能。
move_dir (函数) move_dir(): 这个函数将一个目录及其内容移动到服务器上的一个新位置。 将一个目录从一个位置移动到另一个位置。 成功时,递归地使OPcache失效。 如果重命名失败,则返回到copy_dir(
verify_file_signature (函数) verify_file_signature: 这个函数用于根据给定的密钥来验证文件的签名。它需要三个参数 – $file, $signature, 和 $key。$file是要验证的文件的路径,$si
verify_file_md5 (函数) verify_file_md5: 这个WordPress函数用来验证一个文件的MD5哈希值。它检查文件的MD5哈希值是否与预期值相符,如果哈希值有效则返回真,否则返回假。
validate_file_to_edit (函数) validate_file_to_edit: 这个WordPress函数用于在编辑文件之前验证该文件。它检查该文件是否存在,是否可写,是否是一个系统文件,如果发现任何错误,则返回错误信息。
unzip_file (函数) unzip_file。解压一个压缩文件: 该函数将一个压缩文件解压到指定的目录中,如果所有必要的目录不存在,则创建这些目录。
request_filesystem_credentials (函数) request_filesystem_credentials: 这个函数用来提示用户他们的FTP或SSH证书,以便执行文件操作。它通常在安装或更新插件和主题时使用。
list_files (函数) list_files: 这是WordPress中的一个函数,显示一个目录中的文件列表。你可以在你的主题或插件中使用这个函数来显示一个指定目录中的文件列表,并可以选择按文件类型或其他标准进行过滤。
get_home_path (函数) get_home_path: 这个函数用来检索当前WordPress安装的主目录的路径。这对于访问安装中的文件或目录很有用。
get_filesystem_method (函数) 决定使用哪种方法来读取、写入、修改或删除文件系统上的文件。 运输方式的优先级是。直接、SSH2、FTP PHP扩展、FTP套接字(通过套接字类,或`fsockopen()`)。这些的有效值是。’dir
get_file_description (函数) get_file_description: WordPress函数,用于检索一个指定文件的描述: 该函数以文件路径为参数,如果文件存在,则返回文件描述。如果该文件没有描述,该函数返回一个空字符串。
More

常见问题

FAQs
查看更多 >