WordPressを更新したら、Adsenseが消えた( ゚Д゚)

一か月以上更新をさぼっていたブログ。。。。いつものことですが(^^ゞ

さてさて、見ていて解ると思いますが、ここのブログサイトはほとんど何も手を加えておらず、テーマもそのまま使っている状態です。

ということで、何も気にせずにデフォルトのテーマにAdsenseのコードだけを埋め込んで使っていたんですw

で、更新したら広告が出ていない・・・それもしばらく見ていなかったから、なんで?となっちゃうわけでwww

いや~お粗末!

ということで、同じようなことやってる人が居るだろうということで書いときます。

テーマをデフォルトのままカスタマイズして使っていると、テーマを更新した時にカスタマイズ内容が消えてしまうということです。

と言うことは、バックアップして・・・じゃなくて、コピーして使っておけば良いわけです。

と言うことで、コピーしちゃいましょう!

まずはWordPressをインストールしているディレクトリへ移動して、更に以下のコマンドでテーマが保存されているディレクトリへ移動します。

themesディレクトリには、各テーマのディレクトリが存在します。
その内、カスタマイズを行いたいテーマのコピーを作ります。

上記のコマンドのtheme_nameは対象となるテーマ名を指定してください。私の場合は「twentyfourteen」としました。コピー再帰には「twentyfourteen-clone」を指定しました。
-p は、コピー元の日時を維持してコピーします。
-rは、ディレクトリ毎再帰的にコピー素行います。

普通ならコピーはこれでおしまいなのですが、同じ内容のテーマが2つ存在してしまうことになって、少し面倒です。

そこで、テーマを管理している内容を少しだけカスタマイズしてしまいます。

先程作ったテーマのフォルダーにあるstyle.cssを編集します。

twentyfourteenのクローンを作ってみたのですが、内容はこんな感じです。(2行目と7行目だけ少し変更しました。)

一応、「Theme Name」だけでも変更しておくと良いでしょう。

これで終わりです。
テーマを見てみると新しく作成した「XXXX-clone」のテーマが選択できるようになっているはずです。

このクローンテーマを使ってカスタマイズしておけば、テーマの更新でカスタマイズ内容が消えてしまうことのないはずです。

私の場合は、再度Adsenseのコードを取得し直して、header.phpにコードを割り当てて完了でした!すでに承認が下りていますので、すぐに広告が表示されると思います。

ただ、クローンで作成したテーマは更新が行われないことに注意しましょう!
セキュリティ的な観点からも、そのままクローンを使い続けるのではなく、クローン元のテーマが更新された際には、そのテーマ元に更新を行うことが必要です。
テーマの更新が行われるたびに、毎回同じことを行わなければならないというのが課題です。
うーん・・・・何か良い手はないものだろうか?
何方か、良いアドバイスを頂けると幸いです。
私も気が付いたら、何かやってみようと思います。

以上