動物電気のサイトをリニューアルしました

僕が大好きな劇団、動物電気のサイトをリニューアルしました。実はリニューアルに着手してからすごく時間がかかってしまっているのですが、以前のものよりかなりすっきりしたのではないかと思います。
続きを読む 動物電気のサイトをリニューアルしました

ブログデザイン変更しまして

ブログデザインを変更して、なんかようやくスッキリしました。
wordpress最新のデフォルトテーマtwentyelevenの小テーマに挑戦してみました。)

個別記事のtweetボタンをつけてみたら、アクセスが多かったページでは、少ないながらもつぶやかれた数が出てるってことにちょっと感動しました。アクセス多めのページなのに読み返してみるとあまりの文章の読みにさに反省しました。
修正もできればしつつ、もうちょっと読みやすく書く努力をしようと思います。

wordpressテーマでjQueryを使って簡易なajaxページ遷移

wordpressのテーマ内でajaxを使ってのページ遷移は、jQueryの.load()を使うと意外と簡単にできそうです。
$jQuery.load()を使えば、自分のサイト内のページの任意の箇所を非同期通信で読み込んで現在のページの任意の場所に表示させるというアクションが、基本的にはたった一行でできます。すごいですよね。大体こんなかんじです。

$('表示させる箇所のセレクタ').load('サイト内のURL 表示させたい箇所のセレクタ');

で、wordpressのテーマ内でも同様に使えます。

例として、デフォルトのテーマであるtwentytenを使った場合のシングルページでのやり方。 続きを読む wordpressテーマでjQueryを使って簡易なajaxページ遷移

wordpressテーマ内sidebar.phpで条件分岐タグis_home()がきかない

wp-adminの設定>表示設定でフロントページを固定ページにして、その固定ページテンプレートのテーマファイル内でquery_posts()を使うなどして特定あるいは複数のカテゴリーを指定していると、テーマファイルheader.phpで条件分岐タグis_home()は使えても、sidebar.phpでis_home()がきかなくなるという現象が起こるようです。 続きを読む wordpressテーマ内sidebar.phpで条件分岐タグis_home()がきかない

wordpressでpageのnice nameを取得する

2012年追記:三年もたったら分かりました。これだけで済みます。

           $page = get_page(get_the_ID());
           $slug = $page->post_name;

しかも今はnice_nameではなくslugですね。
以下は古い内容です。

wordpressのthemeでそれぞれのページのnice_nameを得る方法です。
wordpressのpageの記事や、個々の記事を表示する際、cssでページごとにデザインや動作を変えるときに役に立ちます。
ほかにもいろいろあると思うのですが、記述が簡単なのができました。

たとえばそのページがhttp://aaa.com/bbb/ccc/であれば”ccc”を得られます。
続きを読む wordpressでpageのnice nameを取得する