WP Speed Of Light開発者向けドキュメント

このドキュメントは、経験豊富な開発者がプラグインで他のサービスをプラグインするのに役立ちます。 このプラグインのすべてのアクションとフィルターを次に示します。さらに必要な場合は、これを使用して自由に質問してください 専用フォーラム。 プラグインをご利用いただきありがとうございます。

wpsol_clean_database

タイプごとにデータベースをクリーンアップ

パラメーター :

ストリング クリーンアップされたデータベースオブジェクトのタイプ(改訂、ドラフト、ゴミ箱、コメント、トラックバック、一時的)

返品:

ボイド

ファイル内:

inc / wpsol-database-cleanup.php 44行目

wpsol_purge_cache

キャッシュが完全にクリアされた後に呼び出されるアクション

パラメーター :

アレイ 追加情報、クリアコールの発信元、クリアされた合計キャッシュ

返品:

ボイド

ファイル内:

inc/caches/clean-cache-time.php line 115
inc / wpsol-speed-optimization.php行217
inc / wpsol-configuration.php行211

wpsol_retrieve_page_analysis

webpagetest.orgでページ分析が完了し、 WP Speed Of Lightによって処理された後に呼び出されるアクション

パラメーター :

アレイ 分析結果

返品:

ボイド

ファイル内:

inc/wpsol-speed-analysis.php line 255

wpsol_retrieve_raw_page_analysis

webpagetest.orgでページ分析が完了した後に呼び出されるアクション

パラメーター :

オブジェクト webpagetestからのXML結果

返品:

ボイド

ファイル内:

inc / wpsol-speed-analysis.php行154

debug_information

デバッグ情報を追加または変更します。
プラグインまたはテーマは、追加の管理ページを作成せずに独自のデバッグ情報を導入したい場合があります
このフィルターを利用して、独自のセクションを導入したり、既存のセクションにデータを追加したりできます。
コアによって追加されたセクションの配列キーにはすべて `wp-`がプレフィックスされ、プラグインとテーマは独自のスラッグを使用する必要があります
一貫性とキーの衝突を回避するための接頭辞。 配列キーはラベルとして使用されることに注意してください
コピーされたデータ用。
インラインHTMLタグを含めることができる$ descriptionを除いて、すべての文字列はプレーンテキストであることが期待されます(以下を参照)。

パラメーター :

アレイ $ info情報

返品:

ボイド

ファイル内:

jufeedback / ju-check-debug-data.php 1070行目

wpsol_before_cache

キャッシュファイルに入れる前に、htmlコンテンツをフィルタリングします。
キャッシュファイルに保存する前にページのコンテンツを変更できます

パラメーター :

ストリング ページの内容

返品:

ストリング

ファイル内:

inc/caches/file-page-cache.php line 221

wpsol_cache_purge_interval

キャッシュクリーナーを自動的に実行するフィルター時間間隔。

パラメーター :

整数 HTML生およびヘッダー

返品:

整数

ファイル内:

inc / caches / clean-cache-time.php行84

wpsol_css_inline_do_minify

指定したインラインCSSコンテンツを縮小する必要があります

パラメーター :

本当 デフォルト値
ストリング CSSコンテンツ

返品:

ブール

ファイル内:

inc/minifications/wpsol-minification-styles.php line 113

wpsol_css_inline_max_size

CSSのフィルターインラインサイズを適用します

パラメーター :

ストリング wpsol_css_inline_max_size
整数 デフォルト値

返品:

整数

ファイル内:

inc/minifications/wpsol-minification-styles.php line 126

wpsol_css_url_do_minify

フィルターを適用して、CSS urlの最小化を許可するかどうか

パラメーター :

ブール デフォルトのチェック最小化値
ストリング スタイルのURL

返品:

ブール値|文字列

ファイル内:

inc / minifications / wpsol-minification-styles.php行286

wpsol_html_after_cdn

CDNに置き換えられた後の新しいHTMLコンテンツのフィルタリング

パラメーター :

ストリング 新しいHTML

返品:

ストリング

ファイル内:

inc / cdn-integration / cdn-rewrite.php行118

wpsol_html_do_minify

指定されたインラインhtmlコンテンツを縮小する必要があります

パラメーター :

本当 デフォルトでコンテンツを縮小する
ストリング HTMLコンテンツ

返品:

ブール

ファイル内:

inc/minifications/wpsol-minification-html.php line 65

wpsol_html_minification_exclude_string

フィルターを適用して、HTML縮小から除外する文字列を追加します

パラメーター :

アレイ デフォルト値

返品:

アレイ

ファイル内:

inc / minifications / wpsol-minification-html.php行44

wpsol_js_url_do_minify

指定されたJavaScriptファイルを縮小する必要があります
フィルターは、ファイルを縮小する場合はtrueを返し、縮小しない場合はfalseを返します。

パラメーター :

ブール デフォルトのチェック最小化値
ストリング スクリプトのURL

返品:

ブール

ファイル内:

inc / minifications / wpsol-minification-scripts.php 242行目

wpsol_manage_options_capability

メニューを表示するには、機能と役割をフィルタリングします。

パラメーター :

ストリング 機能名

返品:

ストリング

ファイル内:

inc / wpsol-admin.php行80

wpsol_page_url_do_cache

指定されたURLをキャッシュする必要があります
フィルターは、ページをキャッシュする場合はtrueを返し、キャッシュしない場合はfalseを返す必要があります

パラメーター :

本当 デフォルトでページをキャッシュする
ストリング ページのURL

返品:

ブール

ファイル内:

inc / caches / file-page-cache.php 141行目