以前からページ表示速度が気になっている私です。今回は大きく分けて2つの事を実施しました。
ちょっとなぐり書きですが、備忘録として残しておきたいと思います。
Stinger6 Stinger7 WordPress インターネット カスタマイズ テーマ 伝えたいこと 備忘録
2025年8月26日 (火曜日)本日の人気記事トップ10
今日は2025年8月26日です。
2025年8月26日 (火曜日)↓における週間月間人気記事トップ3は?↓
ハンドルスピンナーおすすめと世田谷ベース掲載ALEBANAハンドルスピンナー ハンドルスピナー軽自動車ハイエーストラック対応工具不要専用緩衝材入り (ブラック) 2PV
ハンドルにも車種によってステアリングの重さが変わってきます。最近では、油圧式ステアリングはほとんどなくなり多くは電子制御によるステアリングのパワステ機能が備わっています。逆に言うと以前のようにステアリ…
Windows10でエラーコード0x800705b4の対処方法 3PV
Windows10で前回の記事でも紹介したWindows Updateができないくて、その対処方法を記載しました。 そしたら、 一応、sfc /scannowの実行でいくつかのWindo…
以前に、エアコンダクト内LED化について少しだけ実施しましたが(センター部分のみ)、なんとも左右の運転席側と助手席側が暗く感じてしまうので運転席側エアコンダクト内と助手席側エアコンダクト内のLED化も…
ハンドルスピンナーおすすめと世田谷ベース掲載ALEBANAハンドルスピンナー ハンドルスピナー軽自動車ハイエーストラック対応工具不要専用緩衝材入り (ブラック) 2PV
ハンドルにも車種によってステアリングの重さが変わってきます。最近では、油圧式ステアリングはほとんどなくなり多くは電子制御によるステアリングのパワステ機能が備わっています。逆に言うと以前のようにステアリ…
Windows10でエラーコード0x800705b4の対処方法 3PV
Windows10で前回の記事でも紹介したWindows Updateができないくて、その対処方法を記載しました。 そしたら、 一応、sfc /scannowの実行でいくつかのWindo…
以前に、エアコンダクト内LED化について少しだけ実施しましたが(センター部分のみ)、なんとも左右の運転席側と助手席側が暗く感じてしまうので運転席側エアコンダクト内と助手席側エアコンダクト内のLED化も…
ハンドルスピンナーおすすめと世田谷ベース掲載ALEBANAハンドルスピンナー ハンドルスピナー軽自動車ハイエーストラック対応工具不要専用緩衝材入り (ブラック) 2PV
ハンドルにも車種によってステアリングの重さが変わってきます。最近では、油圧式ステアリングはほとんどなくなり多くは電子制御によるステアリングのパワステ機能が備わっています。逆に言うと以前のようにステアリ…
以前からページ表示速度が気になっている私です。今回は大きく分けて2つの事を実施しました。
ちょっとなぐり書きですが、備忘録として残しておきたいと思います。
の2点をしてみました。
そんな場合は上記のキャッシュの設定はちょっと恐くて使用できにくと思います。
しかし、
少しでも早くしたいと考えると思います。
このオンラインイメージ最適化ツールは、画像最適化とファイル圧縮アルゴリズムを組み合わせて、画質を保ったままに、JPEGやPNGイメージを最小サイズに圧縮する賢いツールです。Optimizillaは、可能な限りの画像圧縮率かつ画質維持を実現。他のサービスやソフトウェアを凌ぐパフォーマンスです。
オンラインイメージ最適化ツール
その他にもいくつか画像圧縮のサイトはありますが、
多くのサイトにて紹介されているのでそちらを参考して下さい。
(オンライン 画像圧縮 サイトなどのキーワード検索でいくつか出てくると思います。)
上記サイトにてテーマ内にあった.jpg画像と.png画像の圧縮を行いました。
その後、
サーバー上の同じフォルダ内に同じファイル名にてアップロード上書きします。
これだけでも、少しかもしれませんがサイト上に表示される画像の圧縮がされるので若干は速くなるはずです。(理論上は)
あとは、私の現在使用しているテーマはStinger6なのですが、
いけないわけではないのですが(悪いわけではないのですが)、
(STINGER7でも同様です。)
以前は 、
@import;を使用して親テーマのスタイルシートをインポートしたようですが、
これはもはや良い方法ではありませんので注意してください。
(悪いわけでもありませんが…。)
現在の推奨されている親テーマのスタイルシートをキューに入れる正しい方法は、
子テーマのfunction.phpで、
wp_enqueue_script()を使用する方法になっています。
こっそり…。こんな事もしちゃってます。
1)子テーマの以下の部分の@import以降を削除します。
@import url('../stinger6/style.css');
※@importを削除すると親テーマのスタイルシートが読み込まれないので、デザインが崩れますが慌てないように・・・。
Stinger6の場合
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style('normalize-style', get_template_directory_uri().'/css/normalize.css');
wp_enqueue_style('stinger-parent', get_template_directory_uri().'/style.css');
wp_enqueue_style('stinger-child', get_stylesheet_uri());
}
<?php elseif ( is_category() && trim($GLOBALS["stdata15"]) !== ''): ?>
<meta name="robots" content="noindex,follow">
<?php endif; ?>
<link rel="stylesheet" href="<?php echo esc_url( get_template_directory_uri() ); ?>/css/normalize.css">
<link rel="stylesheet" href="<?php echo esc_url( get_stylesheet_uri() ); ?>" type="text/css" media="screen" >
<link rel="alternate" type="application/rss+xml" title="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?> RSS Feed" href="<?php bloginfo( 'rss2_url' ); ?>" />
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" >
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
上記の下線黄色部分を削除します。
(子テーマ内にheader.phpをコピーして子テーマ内のheader.phpを上記下線黄色部分を削除後上書きします。)
この下線黄色部分は削除しなくても大丈夫ですが、
親テーマと子テーマのCSSが以下の画像のように2箇所で読み込まれてしまいます。
まぁ、それでも問題ないといえばないのですが、
2回も読み込む必要はありません。
ので、
上記header.phpの下線黄色部分を削除すると良いと思います。
しかし、
Stinger6の時と若干構成?構造?が異なっています。
@import url('../stinger7/style.css');
//親テーマCSS⇒子テーマCSSを読み込む
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css');
}
子テーマのfunctions.phpに上記の関数を書き込みます。STINGER7のデザインを司るスタイルシートは、1つしかないので記述はこれでOKです。
その後で子テーマのスタイルシートで上書きするようにします。
後は子テーマのstyle.cssを使って、がんがんカスタマイズして下さいね。
上記しましたが、
この方法は、@importで読み込むよりも速いというメリットもあるのでオススメですよ。
functions.phpの編集を誤ると、
サイトが表示されなくなったり、真っ白になったりする場合があります。
必ずバックアップを取ってから編集しましょう!
ちなみに、
Stinger6でも上記したStinger7の方法でも問題なく動作しました。
(なので、どちらの方法でも良いのかな…。だれか教えて・・・・・・くださいませ。)
何か不具合があったら元に戻せるように必ずバックアップは取っておいて下さいね!!
WordPressの事を調べてると、
色々な知識が入ってきます。
気になってしょうがなくなっちゃいます。^^;
(なにせまだまだ貧弱ブログなので…。)
それにしても、
ENJIさん作のStinger系は流石ですね!!
(すみません、STINGER Plus+ ver20160608bも@importでした。)
STINGER Plus+ ver20160608bダウンロード先
(2016年6月10日現在の最新バージョンです。)
このエントリーがお役に立ちましたら、シェアして同じ悩みを持つ方の解決に繋げて下さい!
ホワイトデープレゼントは以下などの豊富なキャンペーン商品から選ぶと良いと思います。
よろしかったらシェアよろしくお願いします。
[…] ()」を使用した方法をWordPress公式では推奨してますので、その変更方法を紹介します。 ページ表示速度高速化方法で子テーマに@import使用しない方法と画像圧縮 | WordPressデビュー津々浦々 […]
新着コメント