{"id":2,"date":"2024-03-22T09:00:08","date_gmt":"2024-03-22T08:00:08","guid":{"rendered":"https:\/\/seniorshop.seskane\/?page_id=2"},"modified":"2025-12-22T11:06:02","modified_gmt":"2025-12-22T10:06:02","slug":"exempelsida","status":"publish","type":"page","link":"https:\/\/seniorshop.no\/buskerud\/","title":{"rendered":"Startsida"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-custom-content-position is-position-bottom-left\" style=\"padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0;min-height:30vw;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#91959d\"><\/span><img decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2025\/02\/pexels-roemag-27742040-scaled.jpg\" class=\"wp-block-cover__image-background wp-post-image\" alt=\"\" data-object-fit=\"cover\" data-object-position=\"46% 9%\" style=\"object-position:46% 9%;\" srcset=\"https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2025\/02\/pexels-roemag-27742040-scaled.jpg 2560w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2025\/02\/pexels-roemag-27742040-300x200.jpg 300w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2025\/02\/pexels-roemag-27742040-1024x683.jpg 1024w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2025\/02\/pexels-roemag-27742040-768x512.jpg 768w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2025\/02\/pexels-roemag-27742040-1536x1024.jpg 1536w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2025\/02\/pexels-roemag-27742040-2048x1365.jpg 2048w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2025\/02\/pexels-roemag-27742040-600x400.jpg 600w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><div class=\"wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-58c4def5 wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-group has-primary-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-4ccdbadd wp-block-group-is-layout-constrained\" style=\"padding-top:1.5vw;padding-right:3vw;padding-bottom:1.5vw;padding-left:3vw\"><h1 class=\"has-link-color wp-elements-c04bc8b01612f70b822c55d2dff465ae wp-block-site-title has-text-color has-white-color\">SeniorShop Buskerud<\/h1><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-cf05694f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:250px\">\n<div class=\"wp-block-group has-global-padding is-content-justification-center is-layout-constrained wp-container-core-group-is-layout-4ce1e6e7 wp-block-group-is-layout-constrained\" style=\"padding-top:0\">\n<figure class=\"wp-block-image aligncenter size-full has-custom-border is-style-rounded\"><img decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2024\/10\/seniorshop_profil_logo.png\" alt=\"\" class=\"has-border-color wp-image-292\" style=\"border-color:#343a40;border-width:1px;border-radius:20rem;box-shadow:var(--wp--preset--shadow--natural);aspect-ratio:1;object-fit:cover\" srcset=\"https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2024\/10\/seniorshop_profil_logo.png 640w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2024\/10\/seniorshop_profil_logo-300x300.png 300w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2024\/10\/seniorshop_profil_logo-150x150.png 150w, https:\/\/seniorshop.no\/app\/uploads\/sites\/8\/2024\/10\/seniorshop_profil_logo-600x600.png 600w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">Selger<\/h6>\n\n\n\n<h4 class=\"wp-block-heading\">&#8211;<\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-social-links has-icon-color has-icon-background-color is-style-default is-layout-flex wp-container-core-social-links-is-layout-108957d6 wp-block-social-links-is-layout-flex\"><li style=\"color:#ffffff;background-color:var(--wp--preset--color--primary);\" class=\"wp-social-link wp-social-link-mail has-white-color has-link-color-background-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"mailto:&#105;n&#102;o&#064;s&#101;ni&#111;&#114;&#115;hop.&#110;&#111;\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">E-post<\/span><\/a><\/li>\n\n<li style=\"color:#ffffff;background-color:var(--wp--preset--color--primary);\" class=\"wp-social-link wp-social-link-facebook has-white-color has-link-color-background-color wp-block-social-link\"><a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.facebook.com\/seniorshopnorgebuskerud\" class=\"wp-block-social-link-anchor\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Facebook<\/span><\/a><\/li>\n\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Velkommen til distriktet SeniorShop Buskerud<\/h2>\n\n\n\n<p>Vi mangler for \u00f8yeblikket en ansvarlig selger for dette distriktet, men h\u00e5per \u00e5 kunne presentere en ny selger snart.<\/p>\n\n\n\n<p>Har du sp\u00f8rsm\u00e5l eller \u00f8nsker mer informasjon? Ta gjerne kontakt med oss her<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/seniorshop.no\/buskerud\/kontakt\/\">Kontakt<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<script>\n    var shortname = 'Buskerud'; \/\/ Kriterium f\u00f6r att v\u00e4lja r\u00e4tt post\n\n    async function fetchAllTerms(url) {\n        let allTerms = [];\n        let page = 1;\n        const perPage = 100; \/\/ Max 100 per beg\u00e4ran\n        let totalPages = 1;\n\n        try {\n            while (page <= totalPages) {\n                const fetchUrl = new URL(url);\n                fetchUrl.searchParams.set('per_page', perPage);\n                fetchUrl.searchParams.set('page', page);\n\n                const response = await fetch(fetchUrl.toString());\n\n                if (!response.ok) {\n                    const errorDetails = await response.text();\n                    throw new Error(`HTTP error! Status: ${response.status}. Details: ${errorDetails}`);\n                }\n\n                const terms = await response.json();\n                allTerms = allTerms.concat(terms);\n\n                totalPages = parseInt(response.headers.get('X-WP-TotalPages'), 10) || 1;\n                page++;\n            }\n        } catch (error) {\n            console.error('Error fetching terms:', error);\n        }\n\n        return allTerms;\n    }\n\n    fetch('https:\/\/seniorshop.no\/wp-json\/wp\/v2\/district?per_page=50')\n        .then(response => response.json())\n        .then(posts => {\n            \/\/ Filtrera ut posten baserat p\u00e5 kriterium\n            const post = posts.find(post => post.title.rendered.trim().includes(shortname));\n\n            if (post) {\n                var postTitle = post.title.rendered.trim();\n\n                var mainInfoDiv = document.querySelector('.main-info');\n                var municipalitiesDiv = document.querySelector('.municipalities');\n                var contentDiv = document.querySelector('.content');\n                var areaDiv = document.querySelector('.area');\n\n                \/\/ Rendera titel i main-info\n                mainInfoDiv.innerHTML = `<h3>${postTitle}<\/h3>`;\n                contentDiv.innerHTML = `${post.content.rendered}`;\n\n                \/\/ Rendera taxonomier i municipalities\n                var taxonomyLink = post._links['wp:term'][0].href;\n                console.log(taxonomyLink);\n\n                fetchAllTerms(taxonomyLink)\n    .then(terms => {\n        \/\/ Anpassad sorteringsfunktion f\u00f6r att placera \u00c5, \u00c4, \u00d6 sist\n        terms.sort((a, b) => {\n            const specialChars = ['\u00c5', '\u00c4', '\u00d6'];\n\n            const aFirstChar = a.name.charAt(0).toUpperCase();\n            const bFirstChar = b.name.charAt(0).toUpperCase();\n\n            const aIsSpecial = specialChars.includes(aFirstChar);\n            const bIsSpecial = specialChars.includes(bFirstChar);\n\n            if (aIsSpecial && !bIsSpecial) return 1;\n            if (!aIsSpecial && bIsSpecial) return -1;\n            if (aIsSpecial && bIsSpecial) return a.name.localeCompare(b.name);\n\n            return a.name.localeCompare(b.name);\n        });\n\n        var municipalitiesHTML = '';\n        console.log('Fetched terms:', terms);\n        terms.forEach(term => {\n            municipalitiesHTML += `<p class=\"term\">${term.name}<\/p>`;\n        });\n        municipalitiesDiv.innerHTML = municipalitiesHTML;\n    })\n    .catch(error => {\n        console.error('Error fetching terms:', error);\n    });\n\n \t if (post.acf && post.acf.area) {\n\t\t\t\t console.log('ACF Area:', post.acf.area);\n\t\t\t\t\t areaDiv.innerHTML = `<p>${post.acf.area.value}<\/p>`;\n\t\t\t\t}\n\t\t } else {\n\t\t\t\tconsole.warn(`Post matching criteria not found.`);\n\t\t\t}\n\t\t})\n\t\t.catch(error => {\n\t\t\t\tconsole.error('Error fetching posts:', error);\n\t\t});\n\n<\/script>\n\n<div class=\"about-wrapper\">\n    <div class=\"info-wrapper\">\n        <div class=\"main-info\"><\/div>\n        <div class=\"area\"><\/div>\n        <p>\n            F\u00f8lgende kommuner er inkludert i dette distriktet         <\/p>\n        <div class=\"municipalities\"><\/div>\n    <\/div>\n    <div class=\"content\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/seniorshop.no\/buskerud\/kolleksjonen\/\">Vis kolleksjonen&nbsp;<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selger &#8211; Velkommen til distriktet SeniorShop Buskerud Vi mangler for \u00f8yeblikket en ansvarlig selger for dette distriktet, men h\u00e5per \u00e5 kunne presentere en ny selger snart. Har du sp\u00f8rsm\u00e5l eller \u00f8nsker mer informasjon? Ta gjerne kontakt med oss her<\/p>\n","protected":false},"author":2,"featured_media":513,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":12,"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":731,"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/pages\/2\/revisions\/731"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/media\/513"}],"wp:attachment":[{"href":"https:\/\/seniorshop.no\/buskerud\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}