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
