クラス WP_Date_Query::build_value()
2014/12/16
WP_Date_Query::build_value()
定義ファイル :/blog/wp-includes/date.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public function build_value( $compare, $value ) { if ( ! isset( $value ) ) return false; switch ( $compare ) { case 'IN': case 'NOT IN': return '(' . implode( ',', array_map( 'intval', (array) $value ) ) . ')'; case 'BETWEEN': case 'NOT BETWEEN': if ( ! is_array( $value ) || 2 != count( $value ) || ! isset( $value[0] ) || ! isset( $value[1] ) ) $value = array( $value, $value ); $value = array_map( 'intval', $value ); return $value[0] . ' AND ' . $value[1]; default; return (int) $value; } } |