0
をというキーワードをwordpressのWP_Queryオブジェクトに使用するにはどうすればよいですか?例えば 言ってやるが、私はこのようにそれを持っているしたい場合: -wp_queryワードプレスでの使用
SELECT latitude, longitude, SQRT(
POW(69.1 * (latitude - [startlat]), 2) +
POW(69.1 * ([startlng] - longitude) * COS(latitude/57.3), 2)) AS distance
FROM TableName HAVING distance < 25 ORDER BY distance;
緯度と経度はので、私はページネーションを使用していることをやりたいのランタイム距離を計算するために私と一緒にすでにあります。 提案があれば教えてください。
FYIでは、 'TableName'からすべての行を取得し、' distance'値を計算し、 'HAVING'で結果をすべてフィルタリングし、次に' ORDER'で結果をフィルタリングしなければならないので、結果。あなたははるかに高いパフォーマンス(空間拡張を活用する)を得るでしょう(http://stackoverflow.com/a/12540625/1427161)。 – doublesharp
これはmysqlスキーマを変更することによって可能であることを私は理解していますが、今私にとって時間節約になる条件を持つwordpress wpクエリで使用される条件を持つことができるかどうかを見ていました。 –
あなたの目標が "簡単"なら、あなたは 'WP_Query'で' HAVING'節を使うことはできません。 2つのステップでそれを行う方法については、私の答えを参照してください。 – doublesharp