0

WP_Queryを実行して投稿のメタ値を検索する方法が少しわかりません。メタデータには、人の身長が含まれます。したがって、有効なエントリは5'9"また4'11"はであり、Compare-Betweenを実行する必要があります。

少し明確にするために:私はフィルターページを持っています。したがって、ユーザーはまたはの間の高さを選択でき4'0" - 5'9ます5'9" - 5'11"

問題は、'"記号があることです。これらを削除できます。しかし、それは間59を検索し、511どちらが機能しないかを検索します。

回避策を知っている人はいますか?

4

1 に答える 1

2

値をインチで保存します。

WP_Query次に、またはクエリを設定し$wpdbて結果を取得できます。

フロントエンドに値を表示するときはいつでも、それらをフィートとインチに変換し直します。

アップデート:

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

echo convert_to_feet(71);
于 2013-01-04T10:03:51.637 に答える