wordpressスマホ対応サイト・wpプラグイン・検索体験最適化・SNS・ 動画・bgmやテーマ曲を駆使して、リアルビジネスへの集客を達成するためのコラム!

   

wordpress屋のマルチメディアコンテンツ制作読んどけ☆コラム

ワードプレスの子テーマって、なぜ必要なの?

   

こんにちは、管理人@SS_mshpです。

今回は、ワードプレスサイトを作るときにたまに話題になる『子テーマ』について取り上げます。

『必要だ』といわれていますが、どんなときに必要か・子テーマを入れないことでどんなリスクがあるのかなどを、チェックしていきます。

■子テーマって?無いとどうなるの?

親テーマのスタイル(スタイルシート)などを継承したサブテーマのことです。最低構成ファイルは『ディレクトリ・子テーマstyle.css・子テーマfunctions.php』で、functions.phpは親テーマに追加して読み込まれます(よくある、覚えといたほうが良いファイル読み込み方でました)。

詳しくは、wordpress codex
https://wpdocs.osdn.jp/子テーマ
を読んでいただくと良いでしょう。

子テーマをインストールしていない場合、『テーマをカスタマイズしていたのにも関わらず、テーマアップデートで、カスタマイズ部分が上書きされて最初からやり直し』というようなリスクがあります。

■必要な例1:子テーマでスタイルを継承せずに、テーマをアップデートしてしまうとカスタマイズ無効

では、子テーマを設定しておいたほうが良い事例を紹介します。

管理人がサブでサーバーにインストールしておいたワードプレスサイトです。少しCSSをいじってカスタマイズしました。見出しなどが青く変更してあります。


ワードプレスの中には、Twenty Seventeenのように、どんどん最新バージョンにアップデートされていくテーマもあります(こういう風に、アップデートがあることを通知・更新するとこの表示になる)。

で、テーマをアップデートしてみたところ・・

せっかくカスタマイズしたcss部分が上書きされてしまい、初期デザインになってしまいました!

こうなったのをまた最初から直すのは大変なので、アップデートがある(アップデートで新機能を取り入れる)テーマをベースにして使う場合は、必ず子テーマもインストールして、そちらでデザインを調整するようにしてください

■必要な例2:テーマが子テーマでデザイン制御する設計の場合

この世には、子テーマでデザイン制御するようなの推奨する設計のテーマもあります。例えば『Luxeritas』なんかがそうです。『子テーマCSSをデフォルトで読み込むかどうか』みたいな設定項目もあり、いろいろ構成ファイルがありすぎて、子テーマからカスタマイズしたほうが早いからです。

■まとめ・子テーマが必要な場合とそうでない場合

  • テーマアップデートがないものでは、あまり恩恵はない
  • ただし、デザインカスタマイズして、テーマアップデートしたいときは必須
  • 子テーマがないと、アップデート時にデザインが初期化
  • テーマの設計上必要な場合もある

管理人は『アップデートが発生しないテーマをカスタマイズ』『気になった部分は、自分でphpファイルいじって直す』というのをやってるので、あまり子テーマを使う機会はありませんでした。その場合は、子テーマの恩恵はあまり受けられないかもしれません。

しかし、『アップデートがある』『テーマ自体が子テーマ前提設計』の場合は、必要といえます。

*アトリエSS・web制作サービスページに移動します。webリニューアル・ロゴ・記事・wordpress化などでお力添えできます。

【カテゴリ】 - webサイト制作 【タグ】 -

Message

メールアドレスが公開されることはありません。

  関連記事

【PHPでWPカスタマイズ】プラグイン不使用で、テーマに関連記事表示機能を実装しPV・滞在時間を上げる

今回は、サイトをしっかり見てもらうために、『WordPressサイトに、 …

PHP・shuffleやarrayを使った、画像ランダム表示方法~メインビジュアルやバナー・テキストにも利用可能

今回は、以前お取引先のスクールの担当者さまと、『サイトのメインビジュアル …

wordpress構成ファイルのxmlrpc.phpを無効化する方法【実は攻撃されやすい】

今回は、wordpressの構成ファイルで、ちょっとクセのある『xmlr …

【別に止めなくてOK】wordpressサイトなどに、アメブロ・fc2など無料ブログの更新情報を表示して連携する方法

今回は、『無料ブログにすべきかwordpressにすべきか』という疑問に …

【マテリアルデザインCSSフレームワーク】Materializeで、カッコいいビジネスサイト(静的HTML)を作る

今回は、フレームワークを使ったサイト制作を行ってみます。 利用するのは『 …

【wordpressカスタマイズ】llorix_oneなどビジネストップ1カラムテーマで、カスタマイザーで入らない動画・オーディオを入れる

今回は、人気の海外ディベロッパーのwordpressテーマで、動画やオー …

【WPカスタマイズ】子テーマさえ入れとけば大丈夫?なわけねーだろ!(親テーマに手を入れる・ファイルコピー適応させる羽目になる事例)

今回は、推奨されてるWPの子テーマについてですが、『結局親テーマいじる羽 …

【セキュリティ・脆弱性対策2018】wordpressでサイバー攻撃されやすいファイルってどんなのがあるの?

今回は、wordpress利用者にも気になる『サイバー攻撃』についてです …

ワードプレスでデータベースにたまる余計なデータって何があるの?事例と対処方法

今回は、ワードプレスのサイトでよくある『データベースにたまる余計なデータ …

【WPカスタムフィールドはこう使う】カップ焼きそばレビュー記事に、カスタムフィールドで評価スコアを(CSSつけ方もあり)

今回はwordpressの機能『カスタムフィールド』で、より具体的に利用 …

【PHPで条件分岐】wordpressのサイトで、ページごと(固定・記事・カテゴリ・複数ページ)に、表示される内容を変えたいっ!

今回は、wordpressのサイトで使われるPHPプログラムの条件分岐で …

wordpressの仕組み~ヘッダーに入ってくるCSSは、どのように出力されるか(wp_headにcustomize_cssをadd_action)

今回は、自分のフリー曲素材サイトのチューニングをしてて、wordpres …