{"id":378749,"date":"2026-03-12T05:59:31","date_gmt":"2026-03-12T04:59:31","guid":{"rendered":"https:\/\/www.e-borghi.com\/?page_id=378749"},"modified":"2026-05-07T23:45:34","modified_gmt":"2026-05-07T21:45:34","slug":"villages-near-cagliari","status":"publish","type":"page","link":"https:\/\/www.e-borghi.com\/en\/villages-near-cagliari\/","title":{"rendered":"Villages near Cagliari"},"content":{"rendered":"<p>The villages near Cagliari offer a chance to discover the most authentic side of Sardinia, with its small historic centres, age-old traditions and Mediterranean landscapes. Just a short distance from the capital lie charming villages where history, culture and nature intertwine.<br \/>\nMany of these villages still retain the atmosphere of traditional Sardinian historic centres, with stone houses, ancient churches and squares that tell the story of local communities. Set amongst hills, vineyards and sea views, these destinations are ideal for a day trip out of the city.<br \/>\nOn this page, you can discover the most beautiful villages near Cagliari, listed by distance, to easily plan an itinerary exploring southern Sardinia.<\/p>\n<div class=\"eb-city-nearby-wrap\" data-city-lat=\"39.2238\" data-city-lng=\"9.1217\" data-city-base=\"\/en\/wp-json\/wp\/v2\/pages\/378749\"><div id=\"eb-nearby-results-anchor\"><\/div><div class=\"eb-city-nearby-filters\"><div class=\"eb-city-mobile-filters\" id=\"eb-city-mobile-filters\"><button type=\"button\" class=\"eb-city-mobile-filters__toggle\" id=\"eb-city-mobile-filters-toggle\" aria-expanded=\"false\"><span class=\"eb-city-mobile-filters__label\">Filters<\/span><span class=\"eb-city-mobile-filters__summary\" id=\"eb-city-mobile-filters-summary\">50 km<\/span><span class=\"eb-city-mobile-filters__icon\" aria-hidden=\"true\">\u25be<\/span><\/button><\/div><div class=\"eb-city-mobile-filters-panel\" id=\"eb-city-mobile-filters-panel\"><div class=\"eb-nearby-filter-panel\"><div class=\"eb-nearby-filter-panel__header\"><h2>Refine your search<\/h2><p>Filter by distance, village type, services and official recognitions.<\/p><\/div><div class=\"eb-nearby-filter-group\"><div class=\"eb-nearby-filter-group__title\">Distance<\/div><div class=\"eb-nearby-chip-row eb-nearby-chip-row--radius\"><button type=\"button\" class=\"eb-nearby-chip eb-nearby-chip--radius\" data-radius=\"30\">30 km<\/button><button type=\"button\" class=\"eb-nearby-chip eb-nearby-chip--radius is-active\" data-radius=\"50\">50 km<\/button><button type=\"button\" class=\"eb-nearby-chip eb-nearby-chip--radius\" data-radius=\"80\">80 km<\/button><button type=\"button\" class=\"eb-nearby-chip eb-nearby-chip--radius\" data-radius=\"100\">100 km<\/button><\/div><\/div><div class=\"eb-nearby-filter-group\"><div class=\"eb-nearby-filter-group__title\">Discover by type<\/div><div class=\"eb-nearby-chip-row\"><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"types\" data-filter-value=\"lago\" disabled aria-disabled=\"true\">Village on a lake <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"types\" data-filter-value=\"mare\" disabled aria-disabled=\"true\">Sea village <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"types\" data-filter-value=\"montagna\" disabled aria-disabled=\"true\">Village in the mountains <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"types\" data-filter-value=\"castello\" disabled aria-disabled=\"true\">Village with castle <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"types\" data-filter-value=\"medievale\" disabled aria-disabled=\"true\">Medieval village <span>(0)<\/span><\/button><\/div><\/div><div class=\"eb-nearby-filter-group\"><div class=\"eb-nearby-filter-group__title\">Services<\/div><div class=\"eb-nearby-chip-row\"><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"services\" data-filter-value=\"eventi\" disabled aria-disabled=\"true\">Events <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"services\" data-filter-value=\"hotel\" disabled aria-disabled=\"true\">Hotel <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"services\" data-filter-value=\"ristoranti\" disabled aria-disabled=\"true\">Restaurants <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"services\" data-filter-value=\"camper\" disabled aria-disabled=\"true\">Camper parking area <span>(0)<\/span><\/button><\/div><\/div><div class=\"eb-nearby-filter-group\"><div class=\"eb-nearby-filter-group__title\">Networks and recognitions<\/div><p class=\"eb-nearby-filter-group__note\">Official networks and recognitions associated with the village.<\/p><div class=\"eb-nearby-chip-row\"><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"recognitions\" data-filter-value=\"bpi\" disabled aria-disabled=\"true\">Most beautiful villages in Italy <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"recognitions\" data-filter-value=\"authentic\" disabled aria-disabled=\"true\">Authentic Italian villages <span>(0)<\/span><\/button><button type=\"button\" class=\"eb-nearby-chip is-disabled\" data-filter-group=\"recognitions\" data-filter-value=\"orange\" disabled aria-disabled=\"true\">Orange Flag <span>(0)<\/span><\/button><\/div><\/div><\/div><\/div><div class=\"eb-nearby-summary-bar\"><div class=\"eb-nearby-summary-bar__text\">0 villages found within 50 km \u00b7 near Cagliari<\/div><div class=\"eb-nearby-summary-bar__actions\"><div class=\"eb-nearby-share\" data-share-title=\"Villages search\" data-share-text=\"Take a look at this villages search.\" data-copy-success=\"Link copied.\" data-copy-error=\"Unable to copy the link.\"><button type=\"button\" class=\"eb-nearby-share-btn\">Share this search<\/button><div class=\"eb-nearby-share-menu\" hidden><button type=\"button\" class=\"eb-nearby-share-menu__item\" data-share-action=\"copy\">Copy link<\/button><button type=\"button\" class=\"eb-nearby-share-menu__item\" data-share-action=\"whatsapp\">WhatsApp<\/button><button type=\"button\" class=\"eb-nearby-share-menu__item\" data-share-action=\"facebook\">Facebook<\/button><button type=\"button\" class=\"eb-nearby-share-menu__item\" data-share-action=\"x\">X<\/button><\/div><\/div><button type=\"button\" class=\"eb-nearby-reset-btn\">Reset filters<\/button><\/div><\/div><\/div><div class=\"eb-no-results-box\"><h3>No villages found with these filters<\/h3><p>Try broadening the selected radius or filters, or browse all villages in the archive.<\/p><div class=\"eb-no-results-box__actions\"><a class=\"eb-city-featured__btn eb-city-featured__btn--primary\" href=\"\/en\/wp-json\/wp\/v2\/pages\/378749\">Show all villages near Cagliari<\/a><a class=\"eb-city-featured__btn eb-city-featured__btn--secondary\" href=\"https:\/\/www.e-borghi.com\/en\/villages\/\">Browse all villages<\/a><\/div><\/div><section class=\"eb-city-other-destinations\"><h3>Other villages to discover<\/h3><div class=\"eb-city-other-destinations__list\"><a class=\"eb-city-other-destination\" href=\"https:\/\/www.e-borghi.com\/en\/villages-near-turin\/\">Villages near Turin<\/a><a class=\"eb-city-other-destination\" href=\"https:\/\/www.e-borghi.com\/en\/villages-near-bologna\/\">Villages near Bologna<\/a><a class=\"eb-city-other-destination\" href=\"https:\/\/www.e-borghi.com\/en\/villages-near-venice\/\">Villages near Venice<\/a><a class=\"eb-city-other-destination\" href=\"https:\/\/www.e-borghi.com\/en\/villages-near-florence\/\">Villages near Florence<\/a><a class=\"eb-city-other-destination\" href=\"https:\/\/www.e-borghi.com\/en\/villages-near-genoa\/\">Villages near Genoa<\/a><a class=\"eb-city-other-destination\" href=\"https:\/\/www.e-borghi.com\/en\/villages-near-rome\/\">Villages near Rome<\/a><a class=\"eb-city-other-destination is-extra-city\" hidden href=\"https:\/\/www.e-borghi.com\/en\/villages-near-naples\/\">Villages near Naples<\/a><a class=\"eb-city-other-destination is-extra-city\" hidden href=\"https:\/\/www.e-borghi.com\/en\/villages-near-perugia\/\">Villages near Perugia<\/a><a class=\"eb-city-other-destination is-extra-city\" hidden href=\"https:\/\/www.e-borghi.com\/en\/villages-near-palermo\/\">Villages near Palermo<\/a><\/div><button type=\"button\" class=\"eb-city-other-destinations__more\">Show more cities<\/button><\/section>\t<style>\n\t.eb-city-nearby-wrap{margin-top:24px}\n\t.eb-city-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px;align-items:stretch;margin:0 0 34px;padding:0}\n\t.eb-city-featured__image{position:relative;display:block;min-height:420px;border-radius:24px;background-size:cover;background-position:center;overflow:hidden;box-shadow:0 14px 34px rgba(0,0,0,.10)}\n\t.eb-city-featured__image::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%, rgba(0,0,0,.32) 100%)}\n\t.eb-city-featured__badge{position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:rgba(246,241,232,.96);color:#7f1d2d;font-size:12px;font-weight:700;line-height:1;box-shadow:0 4px 12px rgba(0,0,0,.10)}\n\t.eb-city-featured__content{display:flex;flex-direction:column;justify-content:center;padding:8px 0}\n\t.eb-city-featured__kicker{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a61d2d;margin-bottom:10px}\n\t.eb-city-featured__title{font-size:42px;line-height:1.05;margin:0 0 12px;color:#1e1e1e}\n\t.eb-city-featured__meta{font-size:16px;font-weight:700;color:#a61d2d;margin-bottom:16px}\n\t.eb-city-featured__text{font-size:16px;line-height:1.65;color:#4b5563;margin:0 0 20px;max-width:620px}\n\t.eb-city-featured__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}\n\t.eb-city-featured__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none !important;transition:all .18s ease}\n\t.eb-city-featured__btn--primary{background:#8A0D1E;color:#fff !important;-webkit-text-fill-color:#fff !important}\n\t.eb-city-featured__btn--primary:hover,.eb-city-featured__btn--primary:focus{background:#6f0a18;color:#fff !important}\n\t.eb-city-featured__btn--secondary{background:#fff;color:#8A0D1E !important;border:1px solid #d7c8c8}\n\t.eb-city-featured__btn--secondary:hover,.eb-city-featured__btn--secondary:focus{border-color:#8A0D1E;color:#8A0D1E !important}\n\t.eb-city-nearby-filters .eb-nearby-filter-panel{margin-bottom:18px}\n\t.eb-nearby-filter-panel{width:100%;max-width:1240px;padding:22px;border:1px solid #ece7df;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#fcfaf7 100%);box-shadow:0 10px 26px rgba(0,0,0,.05);box-sizing:border-box}\n\t.eb-nearby-filter-panel__header h2{margin:0 0 6px;font-size:28px;line-height:1.15;color:#111111}\n\t.eb-nearby-filter-panel__header p{margin:0;color:#4b5563;font-size:15px;line-height:1.6}\n\t.eb-nearby-filter-group{margin-top:18px}\n\t.eb-nearby-filter-group__title{font-size:14px;font-weight:700;color:#111111;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}\n\t.eb-nearby-filter-group__note{margin:0 0 10px;color:#4b5563;font-size:13px;line-height:1.5}\n\t.eb-nearby-chip-row{display:flex;flex-wrap:wrap;gap:10px}\n\t.eb-nearby-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 15px;border-radius:999px;border:1px solid #e5ddd2;background:#fff;color:#2f2f2f;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease}\n\t.eb-nearby-chip:hover{border-color:#8A0D1E;transform:translateY(-1px);color:#8A0D1E}\n\t.eb-nearby-chip.is-active{background:#8A0D1E;border-color:#8A0D1E;color:#fff}\n\t.eb-nearby-chip.is-disabled,.eb-nearby-chip[disabled]{opacity:.38;cursor:default;pointer-events:none;border-color:#e5e7eb;background:#fff;color:#9ca3af}\n\t.eb-nearby-chip span{font-size:12px;opacity:.8;color:inherit}\n\t.eb-nearby-summary-bar{width:100%;max-width:1240px;margin:18px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:18px;background:#f8efe6;border:1px solid #ecd8c8;box-shadow:0 6px 20px rgba(0,0,0,.04);box-sizing:border-box}\n\t.eb-nearby-summary-bar__text{font-size:15px;font-weight:700;color:#1f2937;flex:1 1 auto}\n\t.eb-nearby-summary-bar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}\n\t.eb-nearby-share{position:relative}\n\t.eb-nearby-share-btn,.eb-nearby-reset-btn{padding:10px 14px;border-radius:999px;border:1px solid #d9cfc2;background:#fff;color:#2f2f2f;font-weight:700;cursor:pointer}\n\t.eb-nearby-share-btn:hover,.eb-nearby-reset-btn:hover{border-color:#8A0D1E;color:#8A0D1E}\n\t.eb-nearby-share-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:30;display:flex;flex-direction:column;gap:8px;min-width:190px;padding:10px;border-radius:16px;background:#fff;border:1px solid #ece7df;box-shadow:0 14px 34px rgba(0,0,0,.10)}\n\t.eb-nearby-share-menu__item{border:1px solid #efe7dc;background:#fff;color:#2f2f2f;padding:10px 12px;border-radius:12px;font-weight:700;text-align:left;cursor:pointer}\n\t.eb-nearby-share-menu__item:hover{border-color:#8A0D1E;color:#8A0D1E}\n\t.eb-nearby-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}\n\t.eb-nearby-card{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#fff;border:1px solid #ece7df;box-shadow:0 8px 24px rgba(0,0,0,.05)}\n\t.eb-nearby-card__media{display:block;aspect-ratio:16\/10;background-size:cover;background-position:center}\n\t.eb-nearby-card__content{padding:18px}\n\t.eb-nearby-card__content h3{margin:0 0 8px;font-size:24px;line-height:1.2}\n\t.eb-nearby-card__content h3 a{color:#1e1e1e;text-decoration:none}\n\t.eb-nearby-card__content h3 a:hover{color:#7f1d2d}\n\t.eb-nearby-distance{margin:0 0 10px;font-size:16px;font-weight:700;color:#a61d2d}\n\t.eb-nearby-card__badges{display:flex;flex-wrap:wrap;gap:8px}\n\t.eb-nearby-card__badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:#f7f1ea;color:#7f1d2d;font-size:12px;font-weight:700}\n\t.eb-no-results-box{margin:28px 0 0;padding:28px 24px;border:1px solid #ece7df;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#fcfaf7 100%);box-shadow:0 8px 24px rgba(0,0,0,0.05);text-align:left}\n\t.eb-no-results-box h3{margin:0 0 10px;font-size:28px;line-height:1.15;color:#1e1e1e}\n\t.eb-no-results-box p{margin:0;font-size:16px;line-height:1.7;color:#4b5563;max-width:760px}\n\t.eb-no-results-box__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}\n\t.eb-city-other-destinations{margin-top:34px}\n\t.eb-city-other-destinations h3{font-size:30px;line-height:1.15;margin:0 0 16px}\n\t.eb-city-other-destinations__list{display:flex;flex-wrap:wrap;gap:12px}\n\t.eb-city-other-destination{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#2f2f2f;text-decoration:none;font-weight:600;transition:all .18s ease}\n\t.eb-city-other-destination:hover{border-color:#8A0D1E;color:#8A0D1E;transform:translateY(-1px)}\n\t.eb-city-other-destinations__more{margin-top:16px;padding:12px 18px;border-radius:999px;border:1px solid #d8d8d8;background:#fff;color:#2f2f2f;font-weight:700;cursor:pointer;transition:all .18s ease}\n\t.eb-city-other-destinations__more:hover{border-color:#8A0D1E;color:#8A0D1E}\n\t@media (max-width:1100px){.eb-city-featured{grid-template-columns:1fr;gap:20px}.eb-city-featured__image{min-height:340px}.eb-city-featured__title{font-size:34px}.eb-nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n\t@media (max-width:767px){.eb-city-featured__image{min-height:260px;border-radius:18px}.eb-city-featured__title{font-size:28px}.eb-city-featured__actions{flex-direction:column;align-items:stretch}.eb-city-featured__btn{width:100%}.eb-nearby-summary-bar{flex-direction:column;align-items:stretch}.eb-nearby-summary-bar__actions{width:100%}.eb-nearby-share{width:100%}.eb-nearby-share-menu{left:0;right:auto;width:100%}.eb-nearby-grid{grid-template-columns:1fr}.eb-nearby-chip,.eb-nearby-share-btn,.eb-nearby-reset-btn{width:100%;justify-content:flex-start}.eb-no-results-box{padding:20px 16px;border-radius:18px}.eb-no-results-box h3{font-size:24px}.eb-no-results-box__actions{flex-direction:column;align-items:stretch}.eb-no-results-box__actions .eb-city-featured__btn{width:100%}}\n\t.eb-city-mobile-filters{display:none;margin:0 0 12px}\n\t.eb-city-mobile-filters__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid #ece7df;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,0.04);cursor:pointer;text-align:left}\n\t.eb-city-mobile-filters__label{font-size:15px;font-weight:800;color:#111111}\n\t.eb-city-mobile-filters__summary{flex:1 1 auto;font-size:13px;color:#6b7280}\n\t.eb-city-mobile-filters__icon{font-size:18px;line-height:1;color:#8A0D1E;transition:transform .2s ease}\n\t.eb-city-mobile-filters.is-open .eb-city-mobile-filters__icon{transform:rotate(180deg)}\n\t@media (max-width:767px){.eb-city-mobile-filters{display:block}.eb-city-mobile-filters-panel{display:none}.eb-city-mobile-filters.is-open + .eb-city-mobile-filters-panel{display:block}}\n\t<\/style>\n\t<script>\n\tdocument.addEventListener('DOMContentLoaded', function () {\n\t\tvar wrap = document.querySelector('.eb-city-nearby-wrap');\n\t\tif (!wrap) return;\n\t\tvar baseUrl = wrap.getAttribute('data-city-base') || window.location.pathname;\n\t\tvar mobileFiltersWrap = document.getElementById('eb-city-mobile-filters');\n\t\tvar mobileFiltersToggle = document.getElementById('eb-city-mobile-filters-toggle');\n\t\tvar mobileFiltersSummary = document.getElementById('eb-city-mobile-filters-summary');\n\t\tvar params = new URLSearchParams(window.location.search);\n\n\t\tfunction updateCityMobileFiltersSummary() {\n\t\t\tif (!mobileFiltersSummary) return;\n\n\t\t\tvar parts = [];\n\t\t\tvar radius = params.get('radius') || '50';\n\t\t\tparts.push(radius + ' km');\n\n\t\t\tvar types = (params.get('types') || '').split(',').filter(Boolean);\n\t\t\tvar services = (params.get('services') || '').split(',').filter(Boolean);\n\t\t\tvar recognitions = (params.get('recognitions') || '').split(',').filter(Boolean);\n\n\t\t\tif (types.length) parts.push(types.length + ' types');\n\t\t\tif (services.length) parts.push(services.length + ' services');\n\t\t\tif (recognitions.length) parts.push(recognitions.length + ' recognitions');\n\n\t\t\tmobileFiltersSummary.textContent = parts.join(' \u00b7 ');\n\t\t}\n\t\tif (mobileFiltersToggle) {\n\t\t\tmobileFiltersToggle.addEventListener('click', function(){\n\t\t\t\tif (!mobileFiltersWrap) return;\n\t\t\t\tvar isOpen = mobileFiltersWrap.classList.toggle('is-open');\n\t\t\t\tmobileFiltersToggle.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n\t\t\t});\n\t\t}\n\n\t\tfunction toggleParam(name, value) {\n\t\t\tvar list = (params.get(name) || '').split(',').filter(Boolean);\n\t\t\tvar index = list.indexOf(value);\n\t\t\tif (index > -1) list.splice(index, 1); else list.push(value);\n\t\t\tif (list.length) params.set(name, list.join(',')); else params.delete(name);\n\t\t}\n\t\twrap.querySelectorAll('.eb-nearby-chip--radius').forEach(function (btn) {\n\t\t\tbtn.addEventListener('click', function () {\n\t\t\t\tvar radius = btn.getAttribute('data-radius') || '50';\n\t\t\t\tif (radius === '50') params.delete('radius'); else params.set('radius', radius);\n\t\t\t\twindow.location.href = (params.toString() ? (baseUrl + '?' + params.toString()) : baseUrl) + '#eb-nearby-results-anchor';\n\t\t\t});\n\t\t});\n\t\twrap.querySelectorAll('.eb-nearby-chip[data-filter-group]').forEach(function (btn) {\n\t\t\tbtn.addEventListener('click', function () {\n\t\t\t\ttoggleParam(btn.getAttribute('data-filter-group'), btn.getAttribute('data-filter-value'));\n\t\t\t\twindow.location.href = (params.toString() ? (baseUrl + '?' + params.toString()) : baseUrl) + '#eb-nearby-results-anchor'\n\t\t\t});\n\t\t});\n\t\tvar moreCitiesBtn = wrap.querySelector('.eb-city-other-destinations__more');\n\t\tif (moreCitiesBtn) {\n\t\t\tmoreCitiesBtn.addEventListener('click', function () {\n\t\t\t\twrap.querySelectorAll('.eb-city-other-destination.is-extra-city[hidden]').forEach(function (item) {\n\t\t\t\t\titem.hidden = false;\n\t\t\t\t});\n\t\t\t\tmoreCitiesBtn.remove();\n\t\t\t});\n\t\t}\n\t\tvar resetBtn = wrap.querySelector('.eb-nearby-reset-btn');\n\t\tif (resetBtn) {\n\t\t\tresetBtn.addEventListener('click', function () {\n\t\t\t\twindow.location.href = baseUrl + '#eb-nearby-results-anchor';\n\t\t\t});\n\t\t}\n\t\tfunction copyShareUrl(url, successText, errorText) {\n\t\t\tif (navigator.clipboard && navigator.clipboard.writeText) {\n\t\t\t\tnavigator.clipboard.writeText(url).then(function(){ window.alert(successText); }).catch(function(){ window.alert(errorText); });\n\t\t\t\treturn;\n\t\t\t}\n\t\t\ttry {\n\t\t\t\tvar input = document.createElement('input');\n\t\t\t\tinput.value = url;\n\t\t\t\tdocument.body.appendChild(input);\n\t\t\t\tinput.select();\n\t\t\t\tdocument.execCommand('copy');\n\t\t\t\tdocument.body.removeChild(input);\n\t\t\t\twindow.alert(successText);\n\t\t\t} catch (err) {\n\t\t\t\twindow.alert(errorText);\n\t\t\t}\n\t\t}\n\t\twrap.querySelectorAll('.eb-nearby-share').forEach(function(shareWrap){\n\t\t\tvar trigger = shareWrap.querySelector('.eb-nearby-share-btn');\n\t\t\tvar menu = shareWrap.querySelector('.eb-nearby-share-menu');\n\t\t\tif (!trigger) return;\n\t\t\ttrigger.addEventListener('click', function(e){\n\t\t\t\te.preventDefault();\n\t\t\t\tvar shareUrl = window.location.href;\n\t\t\t\tif (navigator.share && window.innerWidth < 992) {\n\t\t\t\t\tnavigator.share({\n\t\t\t\t\t\ttitle: shareWrap.getAttribute('data-share-title') || document.title,\n\t\t\t\t\t\ttext: shareWrap.getAttribute('data-share-text') || '',\n\t\t\t\t\t\turl: shareUrl\n\t\t\t\t\t}).catch(function(){});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tif (menu) menu.hidden = !menu.hidden;\n\t\t\t});\n\t\t\tif (menu) {\n\t\t\t\tmenu.querySelectorAll('[data-share-action]').forEach(function(btn){\n\t\t\t\t\tbtn.addEventListener('click', function(){\n\t\t\t\t\t\tvar shareUrl = window.location.href;\n\t\t\t\t\t\tvar action = btn.getAttribute('data-share-action');\n\t\t\t\t\t\tvar text = encodeURIComponent(shareWrap.getAttribute('data-share-text') || document.title);\n\t\t\t\t\t\tvar encodedUrl = encodeURIComponent(shareUrl);\n\t\t\t\t\t\tif (action === 'copy') {\n\t\t\t\t\t\t\tcopyShareUrl(shareUrl, shareWrap.getAttribute('data-copy-success') || 'Copied', shareWrap.getAttribute('data-copy-error') || 'Error');\n\t\t\t\t\t\t} else if (action === 'whatsapp') {\n\t\t\t\t\t\t\twindow.open('https:\/\/wa.me\/?text=' + text + '%20' + encodedUrl, '_blank', 'noopener');\n\t\t\t\t\t\t} else if (action === 'facebook') {\n\t\t\t\t\t\t\twindow.open('https:\/\/www.facebook.com\/sharer\/sharer.php?u=' + encodedUrl, '_blank', 'noopener');\n\t\t\t\t\t\t} else if (action === 'x') {\n\t\t\t\t\t\t\twindow.open('https:\/\/twitter.com\/intent\/tweet?text=' + text + '&url=' + encodedUrl, '_blank', 'noopener');\n\t\t\t\t\t\t}\n\t\t\t\t\t\tmenu.hidden = true;\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t\tdocument.addEventListener('click', function(ev){\n\t\t\t\t\tif (!shareWrap.contains(ev.target)) menu.hidden = true;\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\tupdateCityMobileFiltersSummary();\n\t});\n\t<\/script>\n\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The villages near Cagliari offer a chance to discover the most authentic side of Sardinia, with its small historic centres, age-old traditions and Mediterranean landscapes. Just a short distance from the capital lie charming villages where history, culture and nature intertwine. Many of these villages still retain the atmosphere of traditional Sardinian historic centres, with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":383113,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-378749","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.e-borghi.com\/en\/wp-json\/wp\/v2\/pages\/378749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.e-borghi.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.e-borghi.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.e-borghi.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e-borghi.com\/en\/wp-json\/wp\/v2\/comments?post=378749"}],"version-history":[{"count":0,"href":"https:\/\/www.e-borghi.com\/en\/wp-json\/wp\/v2\/pages\/378749\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.e-borghi.com\/en\/wp-json\/wp\/v2\/media\/383113"}],"wp:attachment":[{"href":"https:\/\/www.e-borghi.com\/en\/wp-json\/wp\/v2\/media?parent=378749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}