跳至主要内容

WP Speed Of Light 开发者文档

本文档将帮助有经验的开发者将任何其他服务与我们的插件集成。这里列出了该插件的所有操作和过滤器,如果您需要更多,请随时通过此 专用论坛。 感谢使用我们的插件!

wpsol_clean_database

按类型清理数据库

参数:

string 已清理的数据库对象类型(修订版、草稿、垃圾箱、评论、引用、瞬时)

返回:

void

文件位置:

src/WpsolDatabaseCleanup.php 第 46 行

wpsol_purge_cache

缓存完全清除后调用的操作

参数:

array 额外信息,清除调用的来源,总共清除的缓存

返回:

void

文件位置:

src/Cache/CleanCacheTime.php 第 119 行src/Configuration.php 第 221 行src/SpeedOptimization.php 第 226 行

wpsol_retrieve_page_analysis

在页面洞察完成页面分析后调用的操作,并由 WP Speed Of Light 处理

参数:

数组 分析结果

返回:

void

文件位置:

src/SpeedAnalysis.php line 214

wpsol_retrieve_raw_page_analysis

在页面速度洞察完成页面分析后调用的操作

参数:

数组 来自页面速度的结果

返回:

void

文件位置:

src/SpeedAnalysis.php line 111

调试信息

添加或修改调试信息。插件或主题可能希望在不创建额外管理员页面的情况下引入自己的调试信息,它们可以利用此过滤器来添加自己的部分或向现有部分添加更多数据。核心添加的部分的数组键均以 `wp-` 为前缀,插件和主题应使用自己的别名作为前缀,以保持一致并避免键冲突。请注意,数组键用作复制数据的标签。所有字符串应为纯文本,除 $description 外,它可以包含内联 HTML 标签(见下文)。.

参数:

数组 $info 信息

返回:

void

文件位置:

jufeedback/ju-check-debug-data.php line 1075

wpsol_addon_do_defer_inline_script

WPSOL 延迟内联脚本

参数:

返回:

void

文件位置:

src/Minification/Scripts.php line 604src/Minification/Scripts.php line 641

wpsol_addon_do_defer_inline_script

WPSOL 延迟内联脚本

参数:

返回:

void

文件位置:

src/Minification/Scripts.php line 604src/Minification/Scripts.php line 641

wpsol_before_cache

在将 HTML 内容放入缓存文件之前进行过滤。您可以在页面保存到缓存文件之前修改页面内容

参数:

字符串 页面内容

返回:

字符串

文件位置:

src/Cache/file-page-cache.php line 230

wpsol_cache_delayed

用于启用延迟缓存的过滤器

参数:

boolean

返回:

void

文件位置:

src/Minification/Cache.php line 57

wpsol_cache_nogzip

用于启用无 gzip 缓存的过滤器

参数:

boolean

返回:

void

文件位置:

src/Minification/Cache.php line 63

wpsol_cache_purge_interval

用于自动运行缓存清理器的时间间隔过滤器。.

参数:

整数 HTML 原始和头部

返回:

整数

文件位置:

src/Cache/CleanCacheTime.php line 88

wpsol_css_inline_do_minify

我们是否应该压缩指定的内联 CSS 内容

参数:

true 默认值字符串 CSS 内容

返回:

boolean

文件位置:

src/Minification/Styles.php line 128

wpsol_css_inline_max_size

应用内联 CSS 大小的过滤器

参数:

字符串 wpsol_css_inline_max_size整数 默认值

返回:

整数

文件位置:

src/Minification/Styles.php line 141

wpsol_css_url_do_minify

应用过滤器以允许或不允许压缩 CSS URL

参数:

布尔 默认检查压缩值字符串 样式 URL

返回:

布尔|字符串

文件位置:

src/Minification/Styles.php 第 347 行

wpsol_html_after_cdn

在被 CDN 替换后过滤新的 HTML 内容

参数:

字符串 新 HTML

返回:

字符串

文件位置:

src/Cdn/Rewrite.php 第 120 行

wpsol_html_do_minify

我们是否应该压缩指定的内联 HTML 内容

参数:

默认压缩内容字符串 HTML 内容

返回:

boolean

文件位置:

src/Minification/Html.php 第 68 行

wpsol_html_minification_exclude_string

应用过滤器以添加需从 HTML 压缩中排除的字符串

参数:

数组 默认值

返回:

array

文件位置:

src/Minification/Html.php 第 47 行

wpsol_manage_options_capability

过滤功能和角色以显示菜单。.

参数:

字符串 功能名称

返回:

字符串

文件位置:

src/Admin.php 第 82 行

wpsol_page_url_do_cache

我们是否应该缓存指定的URL?过滤器应返回 true 以缓存页面,或返回 false 如果不应缓存。

参数:

true 默认缓存页面字符串 页面的 URL

返回:

boolean

文件位置:

src/Cache/file-page-cache.php 第152行