У меня есть следующий код, который я использую для вычисления расстояния между тем, что публикуется пользователем, и тем, что хранится в настраиваемом поле сообщений (тип карты Google ACF). Я могу рассчитать расстояние и правильно его отобразить.
Я пытаюсь использовать рассчитанное расстояние для сортировки, но не могу передать переменные из записи или из _GET в usort () или wp_query.
Код ниже:
while( $the_query->have_posts() ) : $the_query->the_post();
if(isset($_GET['zip']) and isset($_GET['maxdistance'])) {
$location = get_field('location');
$zip = htmlspecialchars($_GET["zip"]);
$val = getLnt($zip);
$distance = distance($val['lat'], $val['lng'], $location['lat'], $location['lng'], "M");
echo $distance;
get_template_part( 'content', get_post_format() );
}
endwhile;