Zen-Codingがコスモな件
2010 年 3 月 3 日
ちまたで話題のZen-Codingを導入してみた。
これ、はんぱないです。 (続きを読む…)
2010 年 2 月 4 日
2010 年 2 月 3 日
さっそくですけど、自分WordPressが大好きなんです! なので、暇さえあればいろいろいじってるんですけど、今日は新しい機能を見つけたのでご紹介です。といっても大したことないんですけど。
表題のとおりWordPress2.9での新機能なんですが…。
サイトのデザインは、テンプレートの種類によりデザインを切り替えて表示しています。
テンプレートの種類はいくつもあり必要に応じて使い分けるのですが、めっちゃわかりやすく言うとテンプレートのファイル名の違いで、使用する=読み込むテンプレートを指定することができます。
最低必要となるテンプレートファイルは「index.php」です。
これはすべてのページを「index.php」を用いて表示することを意味しますが、たとえば、トップページのみ違う見た目にしたい場合は「home.php」というファイルを作り、内容を記述します。
この「home.php」というファイル名がポイントで、このファイル名はWordPressにより決められたルールがあります。
つまり、そのルールに則ってテンプレートファイルを作ることで、ページごとに違うデザインを表示することができます。
例)日記というカテゴリのアーカイブページを独自のデザインにしたい場合は、まず日記カテゴリのIDを調べ、テンプレートファイルの名前を「category-(日記カテゴリのID).php」とします。
このように決められたファイル名を使い分けることにより、各ページ独自のデザインを施すことができます。
これを「テンプレート階層」と呼びます。
この決められたファイル名によりテンプレート適用の優先順位が決まるのですが、例えばカテゴリーページの場合、以下の順番で優先順位が変わります。
category-6.php)(1)がもっとも優先順位が高いです。
で、以上がWordPress2.8以前の仕様。
ここからが本題。
category-6.php※1.が2.9以降で追加
※2.と3.が2.9以降で追加
ポイントはそれぞれ「スラッグ」名をファイル名に含ませることで、テンプレートを適用できるようになったこと。
これは、テンプレート作成の時に結構便利で、とくに固定ページの場合は結局(1)の方法を使っていたんですが、この方法の場合、まず前提としてテンプレートファイル内に特定のPHPコード(※1)を記述しておかなければならず、面倒でした。
面倒くさがりな自分にはこのコードを挿入するというステップがとにかく面倒くさい。作業工程は限りなく少ないほうがいいと思ってるので、このやり方は嬉しいですねー。
ちなみに、この変更は全然知らなかったのですが、自分が講師をしている職業訓練校での授業で、たまたま生徒が発見しました。偶然「page-スラッグ名.php」になってたため、そのままテンプレートとして機能したことで気づきました。
後で調べてみると、WordPressのオフィシャルドキュメントにもしっかり書かれてました。ほんとはこっちが教えないといけないのにねー。教えられましたわ。やっぱドキュメントはこまめに見とかなあきません。
ほなまた。
※1
<?php /* Template Name: マイページ */ ?>
「マイページ」が固有の名前としてページ作成画面の「ページテンプレー ト」ドロップダウンメニューから選択出来るようになります。
2009 年 10 月 24 日
さて、自分が代表をつとめさせてもらってるApple User Groupのイベント、Apple User Group Meeting in MIYAZAKI 2009が開催されます。
サイトを公開したので、詳細はサイトを見てもらうとして。(AUGM宮崎)
いやー、今年も豪華です。
これもDANBOさんはじめ、全国各地のユーザグループのみなさんのおかげです。
ありがとうございます。
正直Macユーザの集まりっていうよりも、iPhoneやらWebやらの楽しさも感じられる、なんかそんなイベントになると思います。あ、イベントって言っても基本セミナーなんですけど。
さて、参加には事前登録をおすすめします。席がなくなると見れないよー
2009 年 10 月 15 日
開発者の皆さんライブラリ病が過ぎるんじゃないすかね。脳味噌がライブラリ化されちゃってない?(中村勇吾/nisshi.yugop)
簡単にデザインとかパクるヤツがいるなか、プログラムや見えないソースコードの中身までこだわってここまで言えるってすごい。
一から物を作るってほんと大変なのに、簡単にクリエイターとか言いすぎ。
個人的には、デザインパクるとかあり得ないですけど、ライブラリはやっぱ使うし、むしろそういうものだと思ってた。それがインターネットの凄さでカルチャーだ、とも。
自分はライブラリとかも使っちゃうし、まだまだですけど、そのかわりオープンソースやインターネットへの感謝は忘れないでいたい。
いつか恩返ししたいです。
2009 年 8 月 18 日
WordPressでサイト構築することが多いんですけども、予定表のような物を設置したいという要望がありまして、いろいろと調べてみました。途中ハマったとこもあったりで、メモがわりに書いときます。 (続きを読む…)
2009 年 7 月 21 日
で、明日は皆既日食。このために来たのですよ。
なのに予報は軒並み雨やんけ! ほんま、降りてこい!
というわけで、日食100%目指して作戦会議の結果、第一候補は安徽省銅陵というとこに決定しました。