2013-01-04 52 views
0

我有点不确定如何做一个WP_Query来搜索我的帖子的元值。元数据包括一个人的身高。所以有效的条目将是5'9"4'11",我需要做一个比较 - 之间。在wordpress中查询帖子问题

为了让它更清晰一些:我有一个过滤器页面。所以用户可以选择高度4'0" - 5'95'9" - 5'11"

问题是我有'"符号。我可以删除这些。但之后它将在59511之间搜索,这是不行的。

任何人都知道工作?

回答

2

保存以英寸为单位的值。

然后,您可以设置一个WP_Query$wpdb查询来获取您的结果。

每当您在前端显示值时,都会将它们转换回英尺和英寸。

更新:

function convert_to_feet($input){ 
    $feet = (int) ($input/12); 
    $inches = $input%12; 
    return $feet . "'" . $inches . '"'; 
} 

echo convert_to_feet(71); 
+0

古朴典雅+1 – Matanya

+0

我如何将其转换回英尺和英寸 –

+0

一只脚=十二英寸 – RRikesh