我有点不确定如何使用WP_Query来搜索帖子的元值。元数据包括人的身高。因此,有效条目为5'9"
或4'11"
,我需要进行比较。
为了使它更清晰:我有一个过滤页面。因此,用户可以选择4'0" - 5'9
或5'9" - 5'11"
问题是我有'
和"
符号。我可以删除这些。但是,它将在59
和511
之间进行搜索,但这不会起作用。
任何人都知道有解决方法吗?
答案 0 :(得分:2)
以英寸为单位保存值。
然后,您可以设置WP_Query
或$wpdb
查询来获取结果。
每当您在前端显示值时,都会将它们转换回英尺和英寸。
更新
function convert_to_feet( $input){
$feet = (int) ($input/12);
$inches = $input%12;
return $feet . "'" . $inches . '"';
}
echo convert_to_feet(71);