2008/5/23 金曜日

WordPress:記事一覧の並び順の変更

Filed under: WordPress — tiny-p @ 16:51:39

↓のように、記事ループ処理の前に、query_posts関数を使う。
 下記の場合は、IDの昇順でソートしている。
< ?php query_posts($query_string . ‘&order=ASC&orderby=ID’ ); ?>
< ?php if (have_posts()) : ?>
    < ?php while (have_posts()) : the_post(); ?>

使えるパラメータは以下の通り
1:numberposts
 記事数を指定
  デフォルトは、「5」
2:offset
 最新の投稿記事から数えて、何番目の記事を表示するか指定
  デフォルトは、「0」
3:category
 選択する投稿記事のカテゴリーid(数値)を指定
4:orderby
 表示順を設定
  post_author   ・・・ 投稿ユーザーid
  post_date    ・・・ 投稿日(デフォルト)
  post_modified  ・・・ 更新日
  post_name    ・・・ 投稿記事スラッグ
  post_title     ・・・ 投稿記事タイトル
  ID           ・・・ 投稿記事id
5:order
 表示順を指定
  ASC  ・・・昇順
  DESC ・・・降順(デフォルト)

WordPress:カスタムフィールドの値を取得

Filed under: WordPress — tiny-p @ 16:48:04

WordPerssでカスタムフィールドの値を取得するには
get_post_meta()
を使う。

get_post_meta(1,2,3);
1:metaデータが属する記事idを指定する
 通常は、$post->ID を使って記事のidを取得
2:キーの文字列を指定
3:配列の返し方
  TRUE   ・・・ 配列の最初を1つの文字列として返す 
  FALSE  ・・・ 配列として返す

たとえば、
カスタムフィールドのキー「wordpress」の値を表示したいときは、次のように記述する。

< ?php echo get_post_meta($post->ID,wordpress,TRUE); ?>

2008/5/22 木曜日

PHP:DoCoMoの機種で、これまでの方法で、かんたんログインできない場合

Filed under: 携帯, PHP — tiny-p @ 20:41:02

PHPで携帯の「かんたんログイン」機能を実装する際の話。

Docomoでは2008年3月31日よりi-mode公式サイト以外でも、iモードID通知機能が開始される。

このiモードIDは端末製造番号やFOMAカード製造番号とは別物で、電話番号毎のIDで機種変更を行っても変わらない。また、iモードメニューからの設定で通知・非通知が設定ができる。

iモードIDの取得は、URLに「guid=ON」というパラメータをつけると
$_SERVER[’HTTP_X_DCMGUID’]で取得できる模様。

参考:
http://tech.ironhearts.com/blog/archives/4
http://ke-tai.org/blog/2008/03/31/imodeid_start/

« 前のページ次のページ »

Copyright (C) 2007 tiny-p. All Rights Reserved.