WordPressで記事IDを元にして年月日のリンクを取得する方法
記事IDをもとにして、年、月、日のパーマリンクを取得したい場合がある。
例えば記事IDが165だった場合
$post = get_posts('include=165’);
preg_match(“/^([^-]*)-([^-]*)-([^ ]*)/",$post[0]->post_date,$matches);
$yearurl = get_year_link( $matches[1] );
$monthurl = get_month_link( $matches[1], $matches[2] );
$dayurl = get_day_link( $matches[1], $matches[2], $matches[3] );
というように取得する事が出来る。
preg_matchで年月日を切り出しているところは、人によってはもっと良く書けるかもしれない。
そのときはコメントください。教えてください。
ディスカッション
コメント一覧
まだ、コメントがありません