PAOLOG

feature entry

ゼロから作るWP3テーマ vol.2

2010825

WordPressの新テーマ「TwentyTen」のloop.phpの中身をのぞいてみます。

index.phpから呼び出されるloop.phpの中身をのぞいてみます。loop.phpにはトップページやカテゴリーページで記事を表示するための処理が書かれています。

Twenty Tenでは「Asides」または「Gallery」カテゴリーの投稿を別のスタイルで出力するようになっていて、なかでも画像のサムネイルの取り出し方は参考になりました。なのでそのあたりを中心に覚えておきたいソースの書き方を紹介していきます。

前後のページへのリンク

<?php if ( $wp_query->max_num_pages > 1 ) : ?>
・
・
<?php endif; ?>

このコードで前後のページへのリンクを表示します。

1ページに表示する記事数は「表示設定>1ページに表示する最大投稿数」から変更できますが、この数を超えたぶんはページごとに分けられることになります。

$wp_query->max_num_pagesというのが最大投稿数を表しているようで、1以上でテキストリンクを表示するようになっています。max_num_pagesはドキュメントには説明がないようでwp-includes/query.php内で定義されています。知りたい人はそちらからどうぞ~。

とりあえず、こういうのもあるんだということで覚えるだけにしときます。

カテゴリーごとのスタイル

「Gallery」カテゴリーに属する記事の表示部分をみてみましょう。

カテゴリー判別

<?php if ( in_category( _x('gallery', 'gallery category slug', 'twentyten') ) ) : ?>

カテゴリーが「Gallery」かどうかを判別しています。

ID、クラスの付加

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

このコードを入れておくといくつかのクラスを自動で付加してくれます。

タイトル表示

<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>

タイトルの表示部分ですね。title属性ではesc_attr__()関数が使われています。ここには記事のタイトルをエスケープし、さらに翻訳が可能なら翻訳した文字列が表示されます。

メタ情報の表示

<?php twentyten_posted_on(); ?>

function.phpで定義されている独自関数です。投稿日時や投稿者名を整形しているようですね。printf()やsprintf()関数なんかはほとんど使ったことがないのですが、自分なりの表示にしたいときの参考になります。

パスワード保護

post_password_required()はパスワードの保護状態を調べる関数です。

使い方は

<?php if ( post_password_required() ) : ?>
・パスワードがかかっているときの処理
<?php else : ?>
・解除されたときの処理
<?php endif; ?>

という感じになります。

サムネイル表示

<?php
$images = get_children( array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => 999 ) );
$total_images = count( $images );
$image = array_shift( $images );
$image_img_tag = wp_get_attachment_image( $image->ID, 'thumbnail' );
?>

get_children()は記事中の画像を取得するのに便利な関数です。

関数リファレンス/get children – WordPress Codex 日本語版

$images は記事に挿入(添付)された画像情報のオブジェクトです。その中身はたとえばこんな感じになります。print_r()で出力してます。

Array  ( 
  [25] => stdClass Object
              ( [ID] => 25
                [post_author] => 1
                [post_date] => 2010-07-29 20:07:03
                [post_date_gmt] => 2010-07-29 11:07:03
                [post_content] =>
                [post_title] => 20100715_09
                [post_excerpt] =>
                [post_status] => inherit
                [comment_status] => open
                [ping_status] => open
                [post_password] =>
                [post_name] => 20100715_09
                [to_ping] =>
                [pinged] =>
                [post_modified] => 2010-07-29 20:07:03
                [post_modified_gmt] => 2010-07-29 11:07:03
                [post_content_filtered] =>
                [post_parent] => 24
                [guid] => http://localhost/wp3/wp-content/uploads/2010/07/20100715_09.jpg
                [menu_order] => 0
                [post_type] => attachment
                [post_mime_type] => image/jpeg
                [comment_count] => 0
                [filter] => raw 
              )
            )

この中から必要なものを取り出して使います。

$image_img_tag = wp_get_attachment_image( $image->ID, 'thumbnail' );

$wp_get_attachment_image()は画像などの添付ファイルをHTMLとして返す関数です。二番目の引数は画像サイズでthumbnail、medium、largeまたはfullをいれることができます。

tagged: ,

recent posts

姫路流

2010814

姫路のたこやき

実家に帰省してて、今日帰りです。そのまえに奥さんに姫路のたこ焼きを体験してもらいました。 明石焼の上にソースをぬってからダシにつけていただきます。 これが姫路流。

tagged:

1日1個

2010722

暑いです・・・。そのおかげかスイートトマトが次々に赤くなってきました。

一気に赤くならないので一日の収穫は一個か二個。大きさはゴルフボールくらいか少し小さめですが、甘くておいしいトマトができました。なので「食べた」っていう満足感は少ないです。でも新鮮さは大満足。スーパーで買ってきたらこうはいきません。

一日一個でもしあわせなのです。

tagged: ,

TUNEWEAR iPhone4用ソフトケースレビュー

2010716

TUNEPRISM for iPhone4 スモーク(TUN-PH-000041)を購入したのでレビューをば。

iPhoneをゲットしてから二週間ほどになりますが、この間買ったときについてたフィルムをはがさずにそろ~り扱ってました。仕事に持っていくときはカバンの中で傷つかないようにカメラ用のクリーニングクロスで包む念のいれよう。

そんな努力からようやく開放されました。

とりあえず、この手のカバーは使ったことがないのでAmazonで物色。で、見つけたのがこのTUNEWEAR iPhone4用ソフトケース TUNEPRISM for iPhone 4 スモーク TUN-PH-000041です。

開封してみました。

左からカバー、液晶保護フィルム&クリーニングクロス&専用コテ、そして、よくわからないケーブルワインダー(白い丸状のもの)です。

とりつけてみた。

いつも苦手なのが液晶を保護するためのフィルムを貼る作業。何回やっても下手です・・・。ホコリがついてるとそこに気泡ができるので貼る前にしっかりホコリを取っておきたいところです。

フィルムを貼ると少しつや消しっぽい感じになり、液晶本来の輝きは薄れてしまうので、それを嫌うときはほかのフィルムに変えるか、なにも貼らないというのもひとつの選択肢になると思います。

フィルムを無事貼り終えたらカバーの装着です。

こういうのって隙間があったり、穴が合わなかったりするもんですが、なかなかのフィット感^ ^。

それぞれの面をチェックしてみます。

下部

ほぼぴったり。本体付属のケーブルも問題なく接続できました。

左部

こちらも穴の位置を正確にとらえています。ただボリュームボタンは押しにくくなってしまいました。個人的には頻繁に押すことはないので全然オッケーです。

上部

続いて上部。電源ボタンとイヤホンジャックがあります。ここもぴったりですね。ボリュームボタンと一緒でやっぱり電源ボタンも押しにくくなりました。爪で押す感じですね。

裏面

ここも重要なポイント、レンズのところです。でも何の問題もありません。ぴったりです。

最後に裏面の写真を掲載しておきます。

全体としてはほぼ満足のカバーなのでおすすめです。

でもやっぱりストラップがないので少し不安ですけどね・・・。

tagged:

オーシャンテラス

2010711

IMG_3123.jpg

今日は久しぶりに「ヨコハマグランドインターコンチネンタルホテル」のオーシャンテラスでブッフェしてきました。

さすがに日曜日だけあって団体さんなんかで一杯でしたが、料理がなくなるなんてことはなくゆっくり食事ができてよかったです。

でも肝心の料理のほうはというと・・・、

めちゃくちゃ美味しい・・・というわけではなく少し残念でしたね。以前より味落ちたような気が・・・。

とはいえ、味の好みは人それぞれなんであまり参考にはなりませんよね~。

気になる人はいってみてきてください。

いまやってるのはこれ↓
ヨコハマグランドインターコンチネンタルホテル「横浜フランス月間2010」のページ

tagged:

iPhone 4買いました

201078

iPhone 4に機種変しました。

発売日には手に入りませんでしたが、特にあわてる理由もないのでゆっくり待ってたところ、今月のはじめに連絡がありました。

連絡のあともしばらく雨の日が続いたということもあり面倒でいかなかったのですが、梅雨の晴れ間に取りに行ってきました。

「ホワイトプラン」+「パケットし放題フラット」のシンプルなプランにしてきました。とにかく初スマートフォンなので、どんな風につかうか想像できなかったのでとりあえずこれで。

すでにWi-Fiの便利さに惹かれているので「ポケットWi-Fi」をもつことになりそうです。

そういえば、近所の元住吉ブレーメン通りの主要店舗にWi-Fiスポットが導入されるそうです。7月11日からだから、実験してこようかな~。

tagged:

[鎌倉散策]あしあと

201077

日曜日にいった鎌倉のあしあと記録です。

この日は雨の予報だったので出掛けるのをあきらめようかな~って思ってたら、あらら、予想に反して天気がいい。

そこで午後から鎌倉にでかけることにしました。そうそう、「あじさい」の写真も撮りたかったしね。

で、この日はまず「極楽寺駅」まで一気にきました。最寄り駅から電車で約一時間。ほんとうに近くなりました。ここまでくるとほぼ晴天。なんだこの天気!?。

一番近いお寺は「極楽寺」。でもここには「撮影禁止」なんて看板があるのでほとんどスルーして、そのまま成就院へ。

やっぱり人が多い・・・。

それでもやっぱり、ここからの景色は最高にいいですね。あじさいと海が一緒に見れるので。全体的にはいい感じで咲いてましたが、ところどころは終わりに向かってるようでした。それに3時を回ってたので太陽も後ろからあたる形になってしまい景色の半分くらいが日陰になってました。なのでこんな写真に。手前の影は少し補正をいれて明るくしています。

こういうときの露出って難しいですね。海に合わせるか、それともアジサイか。じっとしてるもの人の邪魔になってしまうのである程度はポジションをとる前に設定しておくのが無難なようでした。

それから、成就院の階段を海にむかって下っていきます。途中、「力餅屋」の角を曲がっていくとあるのが、「御霊(ごりょう)神社」。

江ノ電の踏切を越えたらすぐです。

踏み切りのところまでくるとちょうど電車がくるところだったのでおもいっきりブレブレです。

くそ~っ、もう一回取り直したい!!。

とは思うものの次の電車を待つ気はないので御霊神社をくるっと一周して次の長谷寺へ向かいます。

ただ、この踏み切りポジションはアジサイと電車という「らしい」写真が撮れるのでまた来年挑戦したいと思います。

長谷寺はあいかわらず大人気のお寺です。あじさいを見るために30分待ちなんて・・・。無理です。並んだとしてもあじさいが見れる散策路も長蛇の列。ゆっくり写真は無理そうなので今回はあきらめました。

でも今回は鎌倉駅の近くでおいしいお店を発見!!。

「パティスリー チモト」さんです。

「鎌倉クーヘン」というバームクーヘンが有名なようなのですが、その横にロールケーキがドドーンと一本あったのでそっちを買ってしまいました^ ^。

スポンジはふんわりやさしく、しっとりとしたクリームがなかなかの味で、かなりハマル味でした。少し茶色っぽいスポンジには何か混ぜてあるのかな~?。次の日に残ってしまってもけっこう味が落ちないところもよかったです。今度も「買い」で。

という感じで今年の「鎌倉あじさい散策」は終了しました。

結局は食べもので終わりましたが、今年もきれいなアジサイを見ることができて満足の一日でした。

tagged: