稼げる副業でお小遣いを稼ぐ方法

稼げる副業でお小遣いを稼ぐだけじゃなく、料理や映画アニメ、趣味などメモにも使っているブログ

副業で稼ぐ仕組みの作り方

ワードプレスのテーマを直接いじらない小テーマ

投稿日:2014年1月18日 更新日:

ワードプレスで直接テーマをいじってしまうとアップデートの際今までのデータが全て消えてしまいます。そこで今回はアップデートしても影響を受けない子テーマについてお話しさせて頂きます。

はじめに

公式のテーマファイルをカスタマイズする際にそのテーマそのものをいじっている事ってありませんか?直接テーマファイルをいじるのはそれはそれで構わないのですがテーマのアップデートをしてしまった場合、今までいじった部分が全て最初のテーマの状態に戻ってしまうので得策ではありません。そういった時に使えるのが子テーマと言うやり方です。

注意事項

アップデートの際、大幅な変更などがあった場合はうまく動かなくなってしまうケースもございます。

子テーマについて

子テーマは元のテーマファイルを使って動いている

kote6

例えばフッター部分のみカスタマイズしたい場合は、子テーマフォルダにカスタマイズしたフッター部分のファイルを入れるだけで足りないサイドナビやヘッダー情報は全て元のテーマファイルを使って動くのです。

そうする事でテーマファイルのアップデートがあった場合でも自分がカスタマイズしているファイルがアップデートに影響しているのかしていないのかを簡単にチェックする事が出来ます。

これを理解しておかないと難しいかも

例えば公式のテーマファイルのフッター部分にちょっとしたテキストを入れたい場合はどういったカスタマイズになるのでしょうか。

子テーマを使わない場合でアップデートを回避する為に

  1. 一度テーマファイルをダウンロードする
  2. style.cssに書かれている情報を変更する
  3. 再度アップロードする

こういった方法になりますよね。但し、アップデートがあった場合は変更があった部分を調べて、自分がカスタマイズした場所に影響があるかどうかも調べなければいけませんよね。

これを子テーマにするとすれば

  1. フォルダを作りstyle.cssに子テーマ用の記述をする
  2. カスタマイズしたいファイルをアップロードする

この方法となります。

子テーマを作ってみよう

オリジナルを作るよりも簡単

例えばワードプレスの公式テーマであるTwenty Elevenの子テーマを作る場合、最初に任意のフォルダを作ります。

分かりやすいようにtwentyeleven-cと言う名前を付けました。

そして、そのフォルダの中にstyle.cssを入れます。子テーマを作る場合、styleの中に入れる記述はたった2つのみでOKです。

/*
Theme Name: twentyeleven-c
Template: twentyeleven
*/

Theme Nameは管理画面上で確認する為の名前なので任意の名前でOKです。但し、Templateに関しては親テーマとして使いたいテーマのフォルダ名を入れてください。フォルダ名を確認する場合はffftpで

/www/wp-content/themes

この中で確認して下さい。

一度確認してみよう

ここでの確認は結構重要

kote1

この状態で設定が間違っていなければ管理画面 > 外観 > テーマ の中に先ほど制作した物が表示されています。

ここに出ていない場合は原因として

  • Templateの名前が間違っている
  • :が大文字であったり;になっているか
  • 半角スペースではなく全角スペースになっている

この3点を確認してみて下さい。

一度デザインを確認してみよう

あれ?デザインが崩壊している?

kote2

この状態でアップロードするとTwenty Elevenの場合はレイアウトが崩壊しています。

これはTwenty Elevenに使用しているstyle.cssの情報を新しく作った子テーマのstyle.cssを優先的に使っているのが原因です。なので、とりあえず親テーマをインポートします。

/*
Theme Name: twentyeleven-c
Template: twentyeleven
*/

@import url('../twentyeleven/style.css');

すると
kote3
このように元のstyle.cssのスタイルを使う事が出来ました。

インポートするメリット

style.cssの情報をそのままコピペして使うのではなくインポートする理由としては、styleのファイルもアップデートする可能性があるからです。

もしstyleの情報を変更したい場合はインポートファイルの下に書き込む事でその情報の方が優先的になります。

カスタマイズした情報が一発でわかるから便利

子テーマの一番のメリットはやはりカスタマイズした情報がどの情報なのかフォルダを見れば一発でわかるところでしょう。

/*
Theme Name: twentyeleven-c
Template: twentyeleven
*/

@import url('../twentyeleven/style.css');

.entry-content h2 {
border-bottom:1px solid #454545;
}

この記述をする事で

kote4

こういったデザインを

kote5

このように記事中に使うh2タグに下線を入れる事が出来ます。

カスタマイズしたい場合は同じファイル名を使う

style.cssを見て頂いた通り子テーマにある情報を優先的に使ってくれるのが良いところです。なので、例えばheader.phpをカスタマイズしたのであれば、カスタマイズしたファイルも同じheader.phpと言う名前にして子テーマのフォルダにアップロードします。

さいごに

もっと早く知りたかった

子テーマの存在について知ったのはワードプレスを使い初めて約3~4年後でした。

今までアップデート対策で一度テーマをダウンロードし、別テーマとしてカスタマイズしていたのですが、かなり効率が悪かったですね。ワードプレスは頻繁にアップデートしてくれるので、テーマも同様にアップデートされるケースが多いです。

テーマをいじっていた場合はそのテーマの弱体性や追加機能の実装ができなくなってしまう事が多く、テーマをいじりなおす場合は大幅な変更が必要となってしまいます。

もしもテーマファイルをいじる事が多いのであれば子テーマを使って修正をするようにしましょう。

-副業で稼ぐ仕組みの作り方
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

アメブロのRSS内にあるPRを削除してワードプレスに表示させる方法

アメブロのRSSに「PR」と言う広告が出てしまい何とか削除したい人へ 関連記事: カスタムフィールドで入力したfeed情報を表示させる方法wordpress カスタムフィールドで画像を出力する時のヒン …

アドセンスのシンガポールの税務情報の追加は簡単

久々にアドセンスの管理画面にログインしたら、何か税金関係で対策しないといけないようです 関連記事: カスタムフィールドで画像を出力する時のヒント【ワードプレス】 ネスタリゾートを100%遊びたい人へ【 …

無料ECサイトカスタマイズ

前回お話した無料でECサイトが3分で作れるのデザインなどのカスタマイズ方法についてご紹介いたします。 関連記事: ノロウイルスの治し方 急にショッピングサイトの売り上げが落ちた人へ ワードプレスでメル …

no image

オリジナルドメインを使おう

オリジナルのドメインについては取得するだけだと意味がありません。オリジナルのドメインは設定しないと使えません。今回はその設定の方法を紹介いたします。 関連記事: サクラで日本語ドメインを使う方法 お名 …

FC2ショッピングカートの商品登録方法とデザイン変更

FC2ショッピングカートの商品登録方法とデザインの変更方法をご紹介いたします。 関連記事: 無料のFC2ショッピングカートの登録方法 FC2ショッピングカートの販売する為の設定 もしもドロップシッピン …

新着記事一覧

2024/04/26

魔法使い 俺

2024/04/25

僕のヤバイ妻

2024/04/24

BTOOOM!

2024/04/23

カンピオーネ!

2024/04/22

機動戦士ガンダム 第08MS小隊