{"id":1685,"date":"2026-04-02T18:46:57","date_gmt":"2026-04-02T17:46:57","guid":{"rendered":"https:\/\/persiceto.uncoover.com\/le-storie\/"},"modified":"2026-04-02T18:46:57","modified_gmt":"2026-04-02T17:46:57","slug":"le-storie","status":"publish","type":"page","link":"https:\/\/persiceto.uncoover.com\/en\/le-storie\/","title":{"rendered":"Le Storie"},"content":{"rendered":"<div class=\"pls\">\n\n<!-- \u2500\u2500 INTRO \u2500\u2500 -->\n<div class=\"pls__intro\">\n  <div class=\"pls__intro-inner\">\n    <div class=\"pls__intro-label\">Racconti del territorio<\/div>\n    <h1 class=\"pls__intro-title\">Le storie <em>di Persiceto<\/em><\/h1>\n    <p class=\"pls__intro-desc\">Personaggi, tradizioni, sapori e luoghi che hanno fatto la storia di San Giovanni in Persiceto.<\/p>\n    <div class=\"pls__intro-count\"><strong>0<\/strong> storie raccontate<\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 BARRA FILTRI \u2500\u2500 -->\n<div class=\"pls__bar\" id=\"plsBar\">\n\n  <!-- Riga 1: pills tipo-storia -->\n  <div class=\"pls__bar-row1\">\n    <div class=\"pls__pills\" id=\"plsPills\">\n      <button class=\"pls__pill active\" data-val=\"\">All <span class=\"pls__pill-n\">0<\/span><\/button>\n          <\/div>\n  <\/div>\n\n  <!-- Riga 2: count + select zona + reset -->\n  <div class=\"pls__bar-row2\">\n    <span class=\"pls__meta-count\" id=\"plsCount\">Showing <strong>0<\/strong> storie<\/span>\n    <div class=\"pls__bar-row2-right\">\n            <div class=\"pls__sep\"><\/div>\n      <button class=\"pls__reset\" id=\"plsReset\" onclick=\"plsReset()\">\u2715 Remove filters<\/button>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<!-- \u2500\u2500 CONTENUTO \u2500\u2500 -->\n<div class=\"pls__main\">\n\n  <div class=\"pls__grid\" id=\"plsGrid\">\n    <\/div>\n\n  <!-- Empty state -->\n  <div class=\"pls__empty\" id=\"plsEmpty\">\n    <div class=\"pls__empty-icon\">\ud83d\udcd6<\/div>\n    <div class=\"pls__empty-title\">Nessuna storia trovata<\/div>\n    <p class=\"pls__empty-desc\">Try changing the selected filters.<\/p>\n    <button class=\"pls__empty-btn\" onclick=\"plsReset()\">Remove all filters<\/button>\n  <\/div>\n\n<\/div>\n\n<!-- \u2500\u2500 CTA FINALE \u2500\u2500 -->\n<div class=\"pls__bottom\">\n  <h2 class=\"pls__bottom-title\">Esplora anche <em>gli itinerari<\/em><\/h2>\n  <a href=\"https:\/\/persiceto.uncoover.com\/en\/itinerari\/\" class=\"pls__bottom-cta\">\n    <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M3 12h18M13 5l7 7-7 7\"\/><\/svg>\n    Vai agli itinerari\n  <\/a>\n<\/div>\n\n<\/div><!-- .pls -->\n\n<script>\n(function(){\n\nvar activeCat='', activeZona='';\n\n\/\/ Stick filter bar under header\nfunction fixTop(){\n    var h=document.getElementById('ph'), bar=document.getElementById('plsBar');\n    if(h&&bar)bar.style.top=h.offsetHeight+'px';\n}\nwindow.addEventListener('scroll',fixTop,{passive:true});\nfixTop();\n\n\/\/ \u2500\u2500 Filtraggio \u2500\u2500\nfunction doFilter(){\n    var cards=document.querySelectorAll('#plsGrid .pls__card');\n    var vis=0;\n    cards.forEach(function(c){\n        var cats=JSON.parse(c.getAttribute('data-cats')||'[]');\n        var zone=JSON.parse(c.getAttribute('data-zone')||'[]');\n        var show=true;\n        if(activeCat  && cats.indexOf(activeCat) ===-1)show=false;\n        if(activeZona && zone.indexOf(activeZona)===-1)show=false;\n        c.style.display=show?'':'none';\n        if(show)vis++;\n    });\n    var ct=document.getElementById('plsCount');\n    if(ct)ct.innerHTML='Mostrando <strong>'+vis+'<\/strong> '+(vis===1?'storia':'storie');\n    document.getElementById('plsEmpty').className='pls__empty'+(vis===0?' on':'');\n    var hasFilter=activeCat||activeZona;\n    document.getElementById('plsReset').className='pls__reset'+(hasFilter?' on':'');\n}\n\n\/\/ \u2500\u2500 Reset \u2500\u2500\nwindow.plsReset=function(){\n    activeCat=''; activeZona='';\n    document.querySelectorAll('.pls__pill').forEach(function(p){p.classList.toggle('active',!p.getAttribute('data-val'));});\n    var z=document.getElementById('plsZona'); if(z)z.value='';\n    doFilter();\n};\n\n\/\/ \u2500\u2500 Pills \u2500\u2500\ndocument.querySelectorAll('.pls__pill').forEach(function(btn){\n    btn.addEventListener('click',function(){\n        activeCat=this.getAttribute('data-val');\n        document.querySelectorAll('.pls__pill').forEach(function(b){b.classList.remove('active');});\n        this.classList.add('active');\n        doFilter();\n    });\n});\n\n\/\/ \u2500\u2500 Select zona \u2500\u2500\n(function(){\n    var z=document.getElementById('plsZona');\n    if(z)z.addEventListener('change',function(){activeZona=this.value;doFilter();});\n})();\n\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1685","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/pages\/1685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/comments?post=1685"}],"version-history":[{"count":0,"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/pages\/1685\/revisions"}],"wp:attachment":[{"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/media?parent=1685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}