Aller au contenu principal

Documentation du développeur WP Speed Of Light

Cette documentation aidera les développeurs expérimentés à intégrer notre plugin à n'importe quel autre service. Vous trouverez ici toutes les actions et tous les filtres disponibles. Pour toute question supplémentaire, n'hésitez pas à utiliser le forum dédié. Merci d'utiliser notre plugin !

wpsol_clean_database

Nettoyer la base de données par type

Paramètres :

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

Return :

void

Dans les fichiers :

src/WpsolDatabaseCleanup.php ligne 46

wpsol_purge_cache

Action déclenchée une fois le cache entièrement vidé

Paramètres :

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

Return :

void

Dans les fichiers :

src/Cache/CleanCacheTime.php ligne 119 src/Configuration.php ligne 221 src/SpeedOptimization.php ligne 226

wpsol_récupérer_page_analyse

Action déclenchée une fois l'analyse de page terminée sur Page Insight et traitée par WP Speed Of Light

Paramètres :

array Analysis result

Return :

void

Dans les fichiers :

src/SpeedAnalysis.php ligne 214

wpsol_récupérer_analyse_de_page_raw

Action déclenchée après la réalisation d'une analyse de page sur PageSpeed ​​Insights

Paramètres :

array result from pagespeed

Return :

void

Dans les fichiers :

ligne 111 du fichier src/SpeedAnalysis.php

informations de débogage

Ajoutez ou modifiez les informations de débogage. Les extensions et les thèmes peuvent ajouter leurs propres informations de débogage sans créer de pages d'administration supplémentaires ; ils peuvent utiliser ce filtre pour créer leurs propres sections ou ajouter des données aux sections existantes. Les clés des tableaux des sections ajoutées par le noyau sont toutes préfixées par `wp-`. Les extensions et les thèmes doivent utiliser leur propre slug comme préfixe, par souci de cohérence et pour éviter les conflits de clés. Notez que les clés des tableaux servent d'étiquettes pour les données copiées. Toutes les chaînes de caractères doivent être du texte brut, à l'exception de `$description` qui peut contenir des balises HTML intégrées (voir ci-dessous).

Paramètres :

array $info Information

Return :

void

Dans les fichiers :

ligne 1075 du fichier jufeedback/ju-check-debug-data.php

wpsol_addon_do_defer_script_en_ligne

Script en ligne WPSOL différé

Paramètres :

none

Return :

void

Dans les fichiers :

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

wpsol_addon_do_defer_script_en_ligne

Script en ligne WPSOL différé

Paramètres :

none

Return :

void

Dans les fichiers :

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

wpsol_avant_cache

Filtrez le contenu HTML avant de l'enregistrer dans le fichier cache. Vous pouvez modifier le contenu de la page avant son enregistrement dans le fichier cache

Paramètres :

string Content of page

Return :

string

Dans les fichiers :

ligne 230 du fichier src/Cache/file-page-cache.php

wpsol_cache_retardé

Filtre pour activer le cache différé

Paramètres :

boolean

Return :

void

Dans les fichiers :

ligne 57 du fichier src/Minification/Cache.php

wpsol_cache_nogzip

Filtre pour activer le cache nogzip

Paramètres :

boolean

Return :

void

Dans les fichiers :

ligne 63 du fichier src/Minification/Cache.php

intervalle de purge du cache wpsol

Filtrer l'intervalle de temps qui exécute automatiquement le nettoyeur de cache.

Paramètres :

integer Html raw and header

Return :

integer

Dans les fichiers :

ligne 88 du fichier src/Cache/CleanCacheTime.php

wpsol_css_inline_do_minify

Faut-il minifier le contenu CSS en ligne spécifié ?

Paramètres :

true Default valuestring Css content

Return :

boolean

Dans les fichiers :

src/Minification/Styles.php ligne 128

wpsol_css_inline_max_size

Appliquer le filtre en ligne à la taille CSS

Paramètres :

string wpsol_css_inline_max_sizeinteger Default value

Return :

integer

Dans les fichiers :

src/Minification/Styles.php ligne 141

wpsol_css_url_do_minify

Appliquer un filtre pour autoriser ou non la minification d'une URL CSS

Paramètres :

boolean Default check minify valuestring Style url

Return :

boolean|string

Dans les fichiers :

src/Minification/Styles.php ligne 347

wpsol_html_après_cdn

Filtrer le nouveau contenu HTML après son remplacement par le CDN

Paramètres :

string New html

Return :

string

Dans les fichiers :

ligne 120 du fichier src/Cdn/Rewrite.php

wpsol_html_do_minify

Faut-il minifier le contenu HTML en ligne spécifié ?

Paramètres :

true Minify by default the contentstring Html content

Return :

boolean

Dans les fichiers :

src/Minification/Html.php ligne 68

wpsol_html_minification_exclude_string

Appliquer un filtre pour ajouter des chaînes à exclure de la minification HTML

Paramètres :

array Default value

Return :

array

Dans les fichiers :

src/Minification/Html.php ligne 47

wpsol_manage_options_capability

Filtrer les capacités et le rôle pour afficher le menu.

Paramètres :

string Capability name

Return :

string

Dans les fichiers :

ligne 82 du fichier src/Admin.php

wpsol_page_url_do_cache

Faut-il mettre en cache l'URL spécifiée ? Le filtre doit renvoyer « true » pour mettre la page en cache, ou « false » si elle ne doit pas être mise en cache

Paramètres :

true Cache the page by defaultstring Url of the page

Return :

boolean

Dans les fichiers :

ligne 152 du fichier src/Cache/file-page-cache.php