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 Schlosser in Oelsnitz/Vogtl. | schnell & kostenlos
Menü

Finde Schlosser in Oelsnitz/Vogtl.

Du suchst einen erfahrenen Schlosser in Oelsnitz/Vogtl.? Mit Meister-Job findest du geprüfte Profis für Metallbau, Treppengeländer und individuelle Schlosserarbeiten. Stelle kostenlos deinen Auftrag ein und erhalte Angebote von den besten Schlossern in deiner Nähe. Starte jetzt!

Kostenlos und einfach: Jetzt Auftrag einstellen

Schlosserei in der Nähe finden

DSGVO Cookie Consent mit Real Cookie Banner