style.css?ver=1.9.2
子テーマ フォルダーのスタイル シートを編集するときのように、style.css の末尾にバージョン番号が追加されている理由を理解しようとしています。これらの変更がページで更新されていません。
バージョンがスタイル シート名に追加されている理由と、編集する正しいファイルを見つけて、レイアウトと書式設定を更新できるようにする方法を誰かが説明できますか?
Genesis の子テーマには、子テーマの名前と URL を定義する functions.php に数行のコードが含まれており、一部のテーマには、子テーマのバージョンを定義する行も含まれています。Genesis は既に style.css スタイルシート リンクにバージョン番号を追加しています。これは、Genesis を利用した Web サイトのページ ソースを表示し、テーマの style.css ファイルへのスタイルシート リンクを探すことで確認できます。
子テーマのバージョンが functions.php で定義されていない場合、Genesis はデフォルトで、インストールされている Genesis のバージョンを style.css に追加します。したがって、functions.php で子テーマ バージョンが定義されていない Genesis 2.0.1 を使用する Genesis Web サイトの CSS スタイルシート ファイル名は、style.css?ver=2.0.1 になります。
子テーマのバージョンが functions.php で定義されている場合、Genesis はそのバージョン番号をスタイルシート リンクに追加します。
//* Child theme (do not remove)
define( 'CHILD_THEME_NAME', __( 'Agency Pro Theme', 'agency' ) );
define( 'CHILD_THEME_URL', 'http://my.studiopress.com/themes/agency/' );
define( 'CHILD_THEME_VERSION', '3.0.20131011' );
クエリ文字列 ( の後の?
部分) は、スタイルシートなどの外部アセットに最も一般的に適用され、Web ブラウザーがブラウザーのキャッシュからではなく、ファイルの最新バージョンを使用するようにします。?ver=1.9.2 クエリ文字列で何かが見つからない場合でも、Web サーバーは (ほとんどの場合) style.css ファイルを返します。
style.css
CSSファイルの名前です。新しいスタイルを表示するには、ブラウザーのキャッシュを手動でクリアするか、クエリ文字列を 1.9.2.1 にインクリメントする必要がある場合があります。