WordPressの静的リソースからクエリ文字列を削除する方法

クエリー文字列とは何ですか?

图片[1]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

クエリー文字列とは、URLのクエスチョンマークに続く文字の集合です。これらの文字列はURLパラメータサイト上のコンテンツの並べ替えや指定に役立ちます。 

クエリー文字列を含むリンクの例を以下に示します:

https://example.com/products?category=shoes&sort=price_asc
https://example.com/products?category=shoes&sort=price_asc
https://example.com/products?category=shoes&sort=price_asc

この例では

  • category=靴 は、履物製品のみを表示するようサーバーに指示するパラメータです。
  • sort=price_asc は、価格の昇順で結果をソートするようサーバに指示するもう1つのパラメータです。

なぜクエリー文字列を削除する必要があるのですか?

CSS、JavaScript、画像など、頻繁に変更されない静的なリソースの場合、クエリ文字列の使用はそれほど有用ではないかもしれません。実際、クエリ文字列は、これらのリソースがユーザーのブラウザやウェブ上に効率的にキャッシュされるのを妨げる可能性があります。これにより、サイトの読み込み速度が遅くなります。

Webサイトのパフォーマンステストツールには、次のようなものがあります。 GTMetrix(ジーティーメトリックス もしかしたら ピングダムをクリックすると、これらの静的リソースの削除を示唆するクエリ文字列が表示される場合があります。そうすることで、これらのファイルがキャッシュされ、ウェブサイトの読み込み速度と全体的なパフォーマンスが向上します。

WordPressの静的リソースからクエリ文字列を削除する方法

WordPressサイトの読み込み速度を改善したい場合、CSSやJavaScriptファイルなどの静的リソースからクエリー文字列を削除することが効果的な戦略です。これを実現するには、主に2つの方法があります:

  1. functions.phpファイルを編集します。この方法では、WordPressテーマの functions.php ファイルにコードを追加します。この方法にはプログラミングの知識が必要ですが、ウェブサイトを直接制御し、最適化することができます。
  2. WordPressパフォーマンスプラグインの使用コーディングに詳しくない場合は、パフォーマンス最適化プラグインをインストールすることもできます。これらのプラグインは通常、ユーザーフレンドリーなインターフェイスを提供し、簡単かつ迅速にクエリ文字列を削除するのに役立ちます。
图片[2]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

コードを使用した静的リソースからのクエリ文字列の削除

functions.phpの編集ででコーディングする前に、ウェブサイトのバックアップを作成することをお勧めします。

WordPressのダッシュボードからこのファイルにアクセスするには外観 -> テーマファイルエディタ。の右サイドバーを見つけてください。functions.php ファイルを参照してください。

图片[3]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

以下のコードスニペットをコピー&ペーストしてください:

// 静的リソースからクエリ文字列を削除
関数 remove_cssjs_ver( $src )
{
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src )
return $src.
}
add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 )
add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 ); }.
// 静的リソースからクエリ文字列を削除
関数 remove_cssjs_ver( $src )
{
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src.
}

add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 ); }.
// 静的リソースからクエリ文字列を削除 関数 remove_cssjs_ver( $src ) { if( strpos( $src, '?ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src. } add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 ); add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 ); }.

コードの編集が完了したら変更を保存します。

プラグインを使用した静的ソースからのクエリ文字列の削除

取付スピード・ブースター・パックプラグインです。ウェブサイトの読み込み速度を向上させるオールインワンのWordPressプラグインです。 静的リソースからクエリ文字列を削除する機能があります。

  • WordPressの管理ページで、次の場所に移動します。プラグイン -> 新しいプラグインの追加.検索ボックススピード・ブースター・パック。そのあと今すぐインストールさらにアクティブ化.
图片[4]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应
  • ページを更新してスピードブースターメニューから一般をクリックしてください。をクリックしてください。「クエリー文字列のトリミング「オプションの横にあるONスイッチをクリックしてアクティブにします。"セーブ" .すべての静的アセットからクエリ文字列を削除します。 
图片[5]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

静的リソースからクエリ文字列を削除するのに最適なプラグイン

上記のプラグインに加えて、3つの代替プラグインが提供されています。これらのプラグインは、ウェブサイトの速度を向上させるための複数のタスクを実行することもできます。

1,WPロケット

图片[6]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

WP Rocketを使用して静的リソースからクエリ文字列を削除するには、次の手順に従います。"基本設定"オプションをクリックします。「ファイルの最適化.次に静的リソースからのクエリ文字列の削除フレーム

2,W3 Total Cache

图片[7]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

W3 Total Cacheには、静的リソースからクエリ文字列を削除する機能もあります。プラグインをインストールしたら「パフォーマンス」→「ブラウザキャッシュを有効にします。静的リソースからのクエリー文字列の削除"オプション

WordPressサイトが再びクエリ文字列を作成しないようにするには、次の手順に従います。ブラウザキャッシュとダニ変更後のキャッシュ防止オブジェクトの設定オプション

3,WPパフォーマンス・スコア・ブースター

图片[8]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

WP Performance Score Boosterは、ブラウザのキャッシュ、GZIP圧縮、静的リソースからのクエリー文字列の削除を行う無料のプラグインです。設定 -> WP Performance Score Booster.をクリックします。静的コンテンツからクエリー文字列を削除"をクリックし、変更を保存します。

テスト最終結果

ウェブサイト上のすべての静的リソースからクエリー文字列が削除され、ウェブサイトのパフォーマンスをチェックする時が来ました。あなたは、GTMetrix、PingdomまたはPageSpeedのような任意のウェブサイトのパフォーマンスツールを使用することができます。

例えば、GTMetrixを使って最適化前と最適化後のテスト結果を表示してみましょう。まず、提供されているフィールドにウェブサイトのアドレスを入力し、次にウェブサイトのテスト.

图片[9]-如何从 WordPress 中的静态资源中删除查询字符串-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

はんけつをくだす

クエリー文字列は、ウェブサイトのURLの一部で、" ?"などの文字。 "と" &.".WordPressの静的リソースからクエリ文字列を削除する方法:

  • functions.phpファイルを編集します。--WordPressのダッシュボードを操作してください!functions.phpドキュメント提供されたコードをfunctions.phpファイルを開き、変更を保存します。
  • プラグインのインストール- スピード・ブースター・パックをインストールし、有効化します。スピードブースター 一般.次にクエリー文字列のトリミングオプション他のキャッシュプラグインもリストアップしました。

お問い合わせ
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事を書いた人: Xiesong
終わり
好きなら応援してください。
クドス0 分かち合う
xiesongのアバター - Photon Flux|プロフェッショナルによるWordPress修理サービス、ワールドワイド、迅速対応
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし