考えてすぐ思い付いたのが、最近話題のWordPressテーマ「Stinger」でした。SEO対策に強い無料WordPressテーマ「Stinger」Windowsのローカル環境に新しいWordPressを構築し、そこにStingerを入れて、カスタマイズ作業を開始。りくまろぐは自作テーマで1年半ずっとやってきたのですが、誰か他人が作った別のWordPressテーマをカスタマイズするという経験が一度もなかった。自作もいいけど、他者作成テーマのカスタマイズも経験してみたいな、と思ったのが最大の動機。今回Stingerを選んだのは、「アクセスが○倍に増えた」「アドセンスの収益が○倍になった」などといった感想エントリーを幾つか読んでいて以前から興味を持ってましたが、私自身のブログが○倍になって欲しいというのは主目的ではなく(もちろんアクセス増えたら嬉しいですよ、でもテーマだけでその結果が出るとは私は考えてないので)、いろんな方々が絶賛されてるテーマの開発者さんが、いったいどんなコードを組んでるのかを知りたかったし、いずれ再び自作テーマを作る際に参考にさせて頂きたかったから。Stinger3に切り替え私がStingerのカスタマイズを始めた当初、バージョンは「Stinger2」だったのですが、途中から最新の「Stinger3」がリリースされたので、最新版をダウンロードしてカスタマイズを最初からやり直し。以前使ってた自作テーマは、PC表示とモバイル表示を別々のPHPファイルで処理する方式で、モバイル用には「WPtouch」というプラグインを使い、それを大幅にカスタマイズしてました。ブログでもエントリーを幾つか書いてますが、この「WPtouch」が正直とてもキライで、早く卒業したかった。2つのソースを修正するのって面倒くさいんだもん。その点、Stinger3は1つのソースでPCもiPadもモバイルも全部表示させることができます。レスポンシブも私は初体験なので、カスタマイズしてて大変参考になり、勉強にもなりました。今回、PCもモバイルも同じPHPファイルから表示させてますが、表示される内容は両者でいろいろ変えてます。私のStingerは「なんちゃってレスポンシブ」だと考えてます。あとiPad表示に関しては、私がiPadを持ってなくて実機で確認できないのもあり、カスタマイズ時にほとんど想定できていません。行き詰まって現実逃避Stingerを導入しているブロガーさんは多数いらっしゃると思いますが、どうせなら他のStingerユーザーとは違うブログ表示にしたいじゃないですか。Stingerの良い部分は残しつつ、私がこれまで勉強して得てきた知識や技術も反映させてオリジナルなものに近付けたい。策を練り、実現できるかどうかローカル環境で実験しまくりました。「この機能はキライだから要らない」「おお、これは便利だ、残そう」「前のブログで使ってたこの機能は入れたいよな」などなど、Stingerを睨みながら機能の取捨選択をし、改造していきました。今まで経験したことのあるカスタマイズ作業なら実績があるので分かるのですが、中には私の知らないコードがあったり、以前のテーマなら上手く表示できてたのにStingerだと全然ダメだったり、壁にも散々ぶち当たりました。オリジナリティを追求するあまり、今の自分の技術や知識を超えた新機能を導入しようと思って、jQueryだったりCSSだったりの知らない機能に関して調査しながら実験も重ねたり。これでまたストレスが増大してしまって、再び「やってられっかよ病」が発症。天下統一を目指して「信長の野望」に。今度は北海道の蛎崎氏でスタート。日本の端っこだから簡単かなと思ったけど、東北で伊達氏にイジめられ、関東では武田氏、西日本では島津氏が巨大勢力になってて大変だった。カスタマイズの見切りをつける2度目の天下統一を果たし、カスタマイズを再開。PC版のトップページをブログっぽくないデザインにしたいとか、jQueryのアニメーションを使いたいとか、モバイルのトップページも凝ってみようとか、いろいろアイデアはあったんです。それ全部完成するのに時間どのくらいかかるんだ?と考えたら、ものすごく無駄なことをしてる気になってしまいました。サーバ移転したいんじゃなかったっけか、と気付くのに1週間以上かかった。いうことで、カスタマイズは途中で見切りをつけて切り上げました。サーバ移転が成功して、安定期に入ったらカスタマイズをまた再開させればいいじゃんねー。早くそこに気付けっつうの。変更できてる箇所もあれば、Stingerが本来実装してた機能のまま表示してるとこもあります。iPhoneなどモバイルからの表示に関しては、SNSボックスと「トップに戻るボタン」を表示させないようにした以外はほとんど従来のまんまです。iPhoneなどの狭い画面でボタンがずーっと固定表示されるの、邪魔なのでキライなんです。これは個人の好き嫌いの問題なので、機能自体、それから設置してるブログを否定も批判もしているわけではありません。カスタマイズ内容は、細かい内容まで数えると相当数あります。その中で解説可能なものに関しては別エントリーで書くかもしれません(気分が乗れば)。Stinger3を今回カスタマイズしていて、「これって大丈夫なのか?」と個人的に引っ掛かる問題が大きく3つありました。この内容に関しては気分が乗らなくてもエントリーを書こうと思ってます。私がカスタマイズしてたのは9月前半頃なので、現在リリースされてる最新版では対応済みの可能性もありますし、別の機能で問題を解決しており私が単に知らなかっただけという可能性もあります。3つのうち1つに関しては既に別のブロガーさんから指摘があり、Stinger開発者さんも訂正記事をアップされてます。シックスコアへのサーバ移転ブログテーマのカスタマイズも一旦終了ということで、いよいよ旧サーバからシックスコアへの移転作業。移転に関しては、とても多くの方々が解説記事を書かれてます。私もいろんな方々のブログを参考にさせてもらって作業をしました。ローカル環境で移行テストもやったし、気を付けないといけない部分も理解したし、まあ言うほど大変でもないだろう、1日ほどあれば終わるかな、と甘く考えてました。ところが、本当に甘かった。