WordPress全般

STINGER6子テーマの設定|作者ENJIさんの気づかいが凄い!

2016/01/20

STINGER6-子テーマ-ロゴ

こんにちは。モカ(@mocakun_tw)です。

先日からSTINGER6へテーマを変更しましたが、色々と調べてみると作者「ENJIさん」の気づかいが凄い事に気が付きました。

もう至れり尽くせりで、子テーマもENJIさんが公式HPでアップしているファイルをインストールすればすぐに利用できる状態になっていて、キャッチフレーズ通り「全てはブログを書く為に。」これ本当なんだと感動!

一人で感動するのもアレなので、この喜びを皆さんと共有する為に記事にしちゃう事にしました(笑)。

子テーマ「stinger6child」

普通、WordPressで子テーマを用意しようとすると、自分でFTPを使って子テーマフォルダをアップロードしたり、style.cssを作成したりする必要がありますが、「何と公式HPからダウンロードしてインストールするだけ」になっています。

 子テーマの仕組み

簡単に説明すると「子テーマは親テーマに対してオーバーレイ」する仕組みだと思って下さい。今回のSTINGER6の子テーマはフォルダ名が「stinger6child」に設定されていましたので、親テーマ「stinger6」と被る事が無く、親テーマがバージョンアップしてもそのまま利用出来る様になっています。

▼テーマ有効化画面

STINGER6-子テーマ-1

WordPress初心者の方でも「本体+子テーマ」をインストールして「子テーマ」を有効化するだけで利用出来る様になっています。FTPなど小難しい事も考える必要がなく素晴らしいの一言です。

▼インストールフォルダ構成

STINGER6-子テーマ-2

「フォルダが被らない」という、ほんの少しの気配りですが凄く嬉しい気配りですね!

子テーマに同梱されているファイル

勿論ですが、そのまま子テーマを利用出来る様に以下のファイルが含まれています。この辺りから「全てはブログを書く為に。」というキャッチフレーズの由来が理解出来て来ました。

stlye.css

これが無いと始まらないのですが、始めから用意されています。

デフォルトで「stinger6」の親テーマを紐づけされているので、何も設定する必要がありません。フォント、文字サイズ、色、見出しなど、このシートに変更したい個所を記述するだけでOKとなっています。

 functions.php

通常「function.php」は親テーマと同じ関数を宣言するとエラーとなってしまい子テーマで上書き出来ません。ところが、今回のSTINGER6の親テーマでは以下の様な記述の仕方になっています。

どういう事かというと、「子テーマに同じ関数が宣言されている場合は、親テーマの関数は無視する」様に記述されています。これは作者ENJIさんがSTINGER6がカスタマイズベースのテーマである事を認識し、利用者がカスタマイズしやすい様にテーマを作成しているという事になります。

screenshot.png

子テーマの画像です。無くても問題ありませんが小さな気配りですね!

Readme.txt

screenshot.pngと同様に無くても問題ありません。「専用子テーマでこれだけでは動きませんよ?」という注意書きの様なものです。

実際のカスタマイズ

という事でSTINGER6のカスタマイズは他のテーマと比較しかなり敷居が下がっています。

スタイルを変えたければ「Style.css」に記述すれば良い訳ですし、基本的な動作を変更したければ「functions.php」に宣言して記述する。また「その他php」の記述内容を変更したければ、該当ファイルを子テーマ側にコピーして記述すればOKです。

テーマカスタマイザーもありますので、やれない事は何もない位になっています。

他のテーマからSTINGER6へ移行した方へ

トップページ等のサムネイル画像の表記がおかしくなっているかと思います。先日、解決方法を記事にしましたので参考にどうぞ!

STINGER6トップページのサムネイル画像が不揃いの問題を解決しよう!|モカどっとこむ

まとめ

これを無料で配布している事に脱帽です!また、この様な事を公式HPで記載しないENJIさんの人柄にも感動しました。

STINGERを利用させて貰っている一人として、感謝の気持ちも含め記事にしてみました。勿論、初心者の方にも参考になればと考えています。

モカもWordPressでBlogを始めてまだ3ヶ月の新参者ですが、これからもSTINGERを愛用していきたいと思います。ENJIさんに感謝!

<関連記事>

STINGER6子テーマの設定|より具体的な使い方を説明します!

-WordPress全般