2013年10月28日(日) WordBench埼玉Vol.8に参加した。場所は前回と同じく大宮のコワーキングスペース7F。今回は初のこころみアンカンファレンスということで7Fの1/3ほどを借りた小規模位開催となった。
「機能拡張」でアンカンファレンス
今回の大きなテーマは「機能拡張」だ。まずは「機能拡張」に関連して自分がいま気になっていること、聞きたいこをを付箋に2~3枚づつに書いて提出する。そのなかから似たテーマでざっくりと班分けした。
(さらに…)
TORIYAMAHONPOS WordPressのまめ知識
の記事
TORIYAMA Yuko
2013年10月28日(日) WordBench埼玉Vol.8に参加した。場所は前回と同じく大宮のコワーキングスペース7F。今回は初のこころみアンカンファレンスということで7Fの1/3ほどを借りた小規模位開催となった。
今回の大きなテーマは「機能拡張」だ。まずは「機能拡張」に関連して自分がいま気になっていること、聞きたいこをを付箋に2~3枚づつに書いて提出する。そのなかから似たテーマでざっくりと班分けした。
(さらに…)
TORIYAMA Yuko
記事一覧の並び順はデフォルトで日付が新しい順になっている。
これを変更するには、ループの直前でquery_posts()を使いorderbyパラメータを指定する。記事タイトルやコメント数のほか、カスタムフィールドの値によって並び替えることでもできる。カスタムフィールドでソートする場合には、orderby=meta_value の他に meta_key=’キー名’ を指定する。
[PHP]
// 表示
[/PHP]
ただしカスタムフィールドは文字型のため、数値としてソートしたい場合はアクションフックの posts_orderby を併用するとよい。
[PHP]
function my_orderby($orderby) {
global $wpdb;
if (get_query_var(‘meta_key’) == ‘キー名’) {
$orderby = “CAST($wpdb->postmeta.meta_value AS UNSIGNED) ASC”;
}
return $orderby;
}
add_filter(‘posts_orderby’, ‘my_orderby’);
[/PHP]