global $wpdb; $location_slugs = []; // 1. Aktuellen Link ermitteln $current_link = $_SERVER['REQUEST_URI']; // 2. Passenden Datensatz aus der CSV-Tabelle suchen $row = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM wp_csv_link_manager WHERE link LIKE %s LIMIT 1", '%' . $wpdb->esc_like($current_link) . '%' ) ); if ( $row && isset($row->latitude) && isset($row->longitude) ) { $latitude = floatval($row->latitude); $longitude = floatval($row->longitude); // 3. Alle Einträge im 30km-Umkreis anhand der Haversine-Formel finden $radius_km = 30; $earth_radius = 6371; $nearby_rows = $wpdb->get_results( $wpdb->prepare( " SELECT postal_code FROM wp_csv_link_manager WHERE ( %d * ACOS( COS(RADIANS(%f)) * COS(RADIANS(latitude)) * COS(RADIANS(longitude) - RADIANS(%f)) + SIN(RADIANS(%f)) * SIN(RADIANS(latitude)) ) ) <= %d ", $earth_radius, $latitude, $longitude, $latitude, $radius_km ) ); foreach ($nearby_rows as $nearby) { $location_slugs[] = sanitize_text_field($nearby->postal_code); } } // 4. Wenn passende PLZ gefunden wurden, füge sie als Taxonomie-Filter hinzu if ( !empty($location_slugs) ) { $query_args['tax_query'][] = [ 'taxonomy' => 'location', 'field' => 'slug', 'terms' => $location_slugs, 'operator' => 'IN', ]; } } Finde Umzugsunternehmen in Deggendorf | schnell & kostenlos
Menü

Finde Umzugsunternehmen in Deggendorf

Du suchst ein erfahrenes Umzugsunternehmen in Deggendorf? Mit Meister-Job findest du geprüfte Umzugshelfer für Umzüge, Möbeltransporte und Entrümpelungen. Stelle deinen Auftrag kostenlos ein und erhalte Angebote von den besten Umzugsunternehmen in Deggendorf. Jetzt stressfrei umziehen!

Kostenlos und einfach: Jetzt Auftrag einstellen

Umzugsfirma in deiner Nähe finden

DSGVO Cookie Consent mit Real Cookie Banner