Документация для разработчиков 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/Cache/CleanCacheTime.php строка 119 src/Configuration.php строка 221 src/SpeedOptimization.php строка 226
wpsol_retrieve_page_analysis
Действие запускается после завершения анализа страницы в Page Insight и обработки данных программой 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
отладочная информация
Добавьте или измените отладочную информацию. Плагины или темы могут захотеть добавить свою собственную отладочную информацию без создания дополнительных страниц администрирования. Они могут использовать этот фильтр для добавления собственных разделов или добавления дополнительных данных в существующие разделы. Ключи массивов для разделов, добавленных ядром, имеют префикс `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 valuestring Css content
Return :
boolean
В файлах:
src/Minification/Styles.php строка 128
wpsol_css_inline_max_size
Применить фильтр к встроенному размеру CSS
Параметры:
string wpsol_css_inline_max_sizeinteger Default value
Return :
integer
В файлах:
src/Minification/Styles.php строка 141
wpsol_css_url_do_minify
Примените фильтр, чтобы разрешить или запретить минимизацию CSS-ссылки
Параметры:
boolean Default check minify valuestring 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 contentstring 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, если страница кэшируется, или false, если кэширование не требуется
Параметры:
true Cache the page by defaultstring Url of the page
Return :
boolean
В файлах:
src/Cache/file-page-cache.php строка 152