MusicServiceすけどんhtml/cssで2行目以降字下げをするIE11でスタイルシートcssが読まれないshellで空白区切りの文字を分割するここは僕の冷蔵庫。後はあれして食べるだけ。水曜日ITphpWordpressコラムテーマ作成プログラミングWordPressのテーマを作成する際に気を付けるべきこと。今回は、速度面とメンテナンス面について、少し触れます。今あるテーマをどうするかという議論はおいておいて、今回は、テーマを作成する際に「デリケートに考えたほうがよい点」を、ものすごく単純な側面でお話します。本件は経験則だけで記載してきます(笑)経験則だけですので、お気をつけください。速度面を考えていきます。wordpressの簡単な全体像をば紹介。デフォルメしている構造ですが、とりあえずこういった3段構成になってるイメージを。—さて、速度面を考えた場合、それはすなわちトータル処理数を減らせばいいだけです。wordpressのテーマやら追加機能を、いかに動かさずに思い通りのデザインをブラウザに投げられるかです。今回は、コンテンツやブラウザ側の処理については言及しません。コンテンツ読出しなどは、wordpress速度改善などを参照ください。ウサギとカメ昔話にもあります「ウサギとカメ」。単純に考えて、ウサギの方がテキパキしてますよね。レースゲームか何かでキャラクターを選択するなら、ウサギの方が有利っぽいです。途中、ぐーたらな性格がでなければ早いでしょう。プログラムで考えます。「ゴールにつくのが早い」というのを「処理に時間がかからない」という意味で、「ウサギ級」と「カメ級」を定義します。「カメ級」の機能どんくさい機能ついついあまり考えずにコードを書いてしまうのですが、wordpressの機能やphpのコード、追加機能にはこれらの「級」があるわけです。困ったことに、普段テーマを作っている時は、「カメ級」なのか「ウサギ級」なのか、どちらかを考えながらコードを書いていることが少ない。wordpressの便利な関数やプラグイン(追加機能含む)を使い倒すわけです。遅くとも使わないと・・・ただ、その機能の「級」がわかったとしても、テーマの中で使いたいシチュエーションに出くわすわけです。遅くたって機能ほしいもんっ、ってな話です。