今更だけど押さえておきたいHTML5のマークアップやAPIの基本的なところ

HTML5の言葉が流行りだして結構な時間が経ちましたが、何が使えて、何がまだ使いにくい状況なのかをずっと放置していましたのでマークアップ、API周りについて少しまとめてみました。
“今更だけど押さえておきたいHTML5のマークアップやAPIの基本的なところ” の続きを読む

WP Social Bookmarking Lightをもっと便利に使う方法

WP Social Bookmarking LightとはWordPressで使用する便利なプラグインです。
簡単にソーシャルボタンが設置できるのでこのブログや他のサイトでも利用させてもらってます。
Twitter のつぶやくボタン、Facebook のいいねボタン、はてブのブックマークボタンなど、日本のソーシャルメディアの共有ボタンをひと通り網羅し、簡単にWordPressサイトに配置できます。

“WP Social Bookmarking Lightをもっと便利に使う方法” の続きを読む

クリスマス前に紹介すべきだった大阪の酒屋さん「タカムラ」

もう2012年も終わりですね。
私事ですが、今年は引っ越しなり職場が変わったりと色々身の回りの変化の多い年でした。
住む場所が変わると付き合う人やお店も少しずつ変わってきますね。
今日はその中で素敵な酒屋さんに出会えたので少しご紹介。
“クリスマス前に紹介すべきだった大阪の酒屋さん「タカムラ」” の続きを読む

[WordPress]tarm別に一覧を取得するコード

特定のカスタム投稿タイプでtarm別に一覧を取得できるコードメモ。

archiveところで出力させるのに使いました。


?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
        'post_type' => 'news',//カスタム投稿タイプ名
        'posts_per_page' => 5, //表示件数
        'paged' => $paged, //現在何ページ目かを取得
        'tax_query' => array(//カスタム分類を複数選択
            'relation' => 'AND', //ANDまたはOR
            array(
                'taxonomy' => 'news_categry',//タクソノミ名
                'terms' => 'designer_week', //array('スラッグ名1','スラッグ名2'),	//タクソノミのスラッグ名
                'field' => 'slug', //terms で指定したフィールド(term_id(デフォルト),name,slug)
            )
        )
    );
    $wp_query = new WP_Query($args);
    ?>
    ?php if ($wp_query->have_posts()):
      while ($wp_query->have_posts()) : $wp_query->the_post();
    ?>
        <dl>
          <dt>?php the_time('Y/m/d'); ?></dt>
          <dd><a href="?php the_permalink(); ?>">?php the_title(); ?></a></dd>
        </dl>
      ?php endwhile; ?>
    ?php else: ?>
      <h2>記事がありませんでした</h2>
      <p>申し訳ありません。ご覧のページは存在しないか、URLが変更された可能性があります。</p>
    ?php endif; ?>
    <a href="?php echo get_term_link('designer_week', 'news_categry'); //指定のタクソノミー一覧へ   ?>">タクソノミ一覧へ</a>

[WordPress]TOPページのみの条件取得

WordPressを使っていてTOPページのみ判定する条件が見つからなかったので下記のような判定を作りました。

$url_home = home_url() . '/'; //TOPページのURL
$page_url_get = home_url() . $_SERVER['REQUEST_URI']; //現在のURL

if ($url_home == $page_url_get) {
          //TOPページのみの処理
        } else {
          //TOPページ以外の処理;
}

is_home(),is_front_page()はページングした後のページでも同じ条件判定されてしまったので、これならTOPページのみの判定になりそうです。

使ってみたい管理ツール

近々職場の環境が変わりそうなので、プロジェクト管理ツールが必要になるかもしれないのでメモ。

Backlog
ガンチャートが使い勝手良さそうだけど、その機能使う場合は月額費用がかかってしまうのが気になりどころ。
brabio
5IDまでOKの無料.エクセル風なので他の人でもとっつきやすいかも。
サイボウズLIVE
ソーシャル関係でつながる場合は使い勝手良さそうな気がする。案外協力会社さんとのお付き合いで使うかも。
参考
プロジェクト管理ツールあれこれ

[php]includeで絶対パスのように相対パスを使う方法

私はローカルの制作環境をwebmatrixを使って構築しているのですが、include();を絶対パスで取得しようと思った時にうまく行きませんでした。

そもそもinclude();は絶対パスで使うようなものではないようなので、相対パスで使いつつ階層がずれても使えるような方法を検討しました。

“includeで絶対パスのように相対パスを使う方法” の続きを読む