Перейти к основному содержанию

Документация для разработчиков WP Speed Of Light

Эта документация поможет опытным разработчикам подключить любой другой сервис к нашему плагину. Вот все действия и фильтры для этого плагина, если вам нужно что-то еще, не стесняйтесь спрашивать, используя это для специального форума. Спасибо за использование нашего плагина!

wpsol_clean_database

Очистить базу данных по типу

Параметры:

string Type of database object cleaned (revisions, drafted, trash, comments, trackbacks, transient)

Return :

void

В файлах:

src/WpsolDatabaseCleanup.php строка 46

wpsol_purge_cache

Действие, вызванное после того, как кеш полностью очищен

Параметры:

array Extra informations, origine of clear call, total cache cleared

Return :

void

В файлах:

src/SpeedOptimization.php, строка 226
src/Configuration.php, строка 221
src/Cache/CleanCacheTime.php, строка 119

wpsol_retrieve_page_analysis

Действие вызывается после завершения анализа страницы на странице и обрабатывается WP Speed Of Light

Параметры:

array Analysis result

Return :

void

В файлах:

src/SpeedAnalysis.php строка 214

wpsol_retrieve_raw_page_analysis

Действие вызывается после завершения анализа страницы в Pagespeed Insights

Параметры:

array result from pagespeed

Return :

void

В файлах:

src/SpeedAnalysis.php строка 111

debug_information

Добавьте или измените отладочную информацию.
Плагин или темы могут захотеть представить свою собственную отладочную информацию без создания дополнительных страниц администратора.
Они могут использовать этот фильтр для введения своих собственных разделов или добавления дополнительных данных в существующие разделы.
Все ключи массива для разделов, добавленных ядром, имеют префикс `wp-`, плагины и темы должны использовать свой собственный слаг в
качестве префикса, как для согласованности, так и для предотвращения конфликтов ключей.
Обратите внимание, что ключи массива используются как метки для копируемых данных.
Ожидается, что все строки будут обычным текстом, за исключением $ description, который может содержать встроенные HTML-теги (см. Ниже).

Параметры:

array $info Information

Return :

void

В файлах:

jufeedback/ju-check-debug-data.php строка 1075

wpsol_addon_do_defer_inline_script

WPSOL откладывает встроенный скрипт

Параметры:

none

Return :

void

В файлах:

src/Minification/Scripts.php строка 604
src/Minification/Scripts.php строка 641

wpsol_addon_do_defer_inline_script

WPSOL откладывает встроенный скрипт

Параметры:

none

Return :

void

В файлах:

src/Minification/Scripts.php строка 604
src/Minification/Scripts.php строка 641

wpsol_before_cache

Отфильтруйте HTML-контент перед тем, как поместить его в файл кеша.
Вы можете изменить содержимое страницы, прежде чем оно будет сохранено в файле кеша.

Параметры:

string Content of page

Return :

string

В файлах:

src/Cache/file-page-cache.php строка 230

wpsol_cache_delayed

Фильтр для включения кэширования с задержкой

Параметры:

boolean

Return :

void

В файлах:

src/Minification/Cache.php строка 57

wpsol_cache_nogzip

Фильтр для включения кеша nogzip

Параметры:

boolean

Return :

void

В файлах:

src/Minification/Cache.php строка 63

wpsol_cache_purge_interval

Интервал времени фильтра, который автоматически запускает очиститель кэша.

Параметры:

integer Html raw and header

Return :

integer

В файлах:

src/Cache/CleanCacheTime.php строка 88

wpsol_css_inline_do_minify

Должны ли мы минимизировать указанное встроенное содержимое CSS

Параметры:

true Default value
string Css content

Return :

boolean

В файлах:

src/Minification/Styles.php строка 128

wpsol_css_inline_max_size

Применить фильтр встроенный размер CSS

Параметры:

string wpsol_css_inline_max_size
integer Default value

Return :

integer

В файлах:

src/Minification/Styles.php строка 141

wpsol_css_url_do_minify

Применить фильтр, чтобы разрешить или запретить минимизацию URL-адреса css

Параметры:

boolean Default check minify value
string Style url

Return :

boolean|string

В файлах:

src/Minification/Styles.php строка 347

wpsol_html_after_cdn

Фильтровать новый контент HTML после его замены CDN

Параметры:

string New html

Return :

string

В файлах:

src/Cdn/Rewrite.php строка 120

wpsol_html_do_minify

Должны ли мы минимизировать указанный встроенный HTML-контент

Параметры:

true Minify by default the content
string Html content

Return :

boolean

В файлах:

src/Minification/Html.php строка 68

wpsol_html_minification_exclude_string

Применить фильтр, чтобы добавить строки, которые будут исключены из минимизации HTML

Параметры:

array Default value

Return :

array

В файлах:

src/Minification/Html.php строка 47

wpsol_manage_options_capability

Возможность фильтра и роль для отображения меню.

Параметры:

string Capability name

Return :

string

В файлах:

src/Admin.php строка 82

wpsol_page_url_do_cache

Должны ли мы кэшировать указанный URL?
Фильтр должен возвращать истину, чтобы кешировать страницу, или ложь, если она не должна кэшироваться

Параметры:

true Cache the page by default
string Url of the page

Return :

boolean

В файлах:

src/Cache/file-page-cache.php строка 152