{"id":99489,"date":"2025-11-14T10:03:01","date_gmt":"2025-11-14T09:03:01","guid":{"rendered":"https:\/\/www.light-style.eu\/my-account\/your-gallery-for-selection\/"},"modified":"2026-07-31T12:33:39","modified_gmt":"2026-07-31T10:33:39","slug":"your-gallery-for-selection","status":"publish","type":"page","link":"https:\/\/www.light-style.eu\/en\/my-account\/your-gallery-for-selection\/","title":{"rendered":"Your Gallery!"},"content":{"rendered":"\n<h3 class=\"wp-block-heading has-text-align-center has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-1af5fe54aa8e318cff2051bb0e9a344b\"><strong>Welcome to your personal photo gallery! &#x2728;<\/strong><\/h3>\n\n<p class=\"has-text-align-center wp-block-paragraph\">It&#8217;s great to have you here! We&#8217;ve put together the most beautiful moments from your photoshoot for you. <\/p>\n\n<p class=\"has-text-align-center wp-block-paragraph\">Take your time, relax, and choose your absolute favorite shots.<\/p>\n\n<p class=\"has-text-align-center has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-57260c0ce369320bec4c9b12b9d567af wp-block-paragraph\"><strong>&#8220;Photos are works of art \u2013 you don&#8217;t enjoy them in postage stamp format. For the full image depth and color brilliance, we recommend viewing on a tablet or PC.&#8221;<\/strong><\/p>\n\n<p class=\"has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-2495f6a4aa05d4c51fa01a5bcfb21db7 wp-block-paragraph\"><strong>Good to know:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Choose together:<\/strong> You can easily share the link to your gallery with your family or friends to select your favorites together.<\/li>\n\n\n\n<li><strong>Automatically saved:<\/strong> Your selection is saved directly in the background \u2013 you can close the gallery at any time and continue browsing later.<\/li>\n\n\n\n<li><strong>Everything at a glance:<\/strong> In the overview, you can always see how many pictures you have selected and which additional options are available to you.<\/li>\n<\/ul>\n\n<p class=\"has-text-align-center wp-block-paragraph\">Once you have marked your favorites, simply click <strong>&#8220;Review Selection &amp; Submit&#8221;<\/strong> below \u2013 we will then take care of the final editing for you!<\/p>\n\n<p class=\"has-text-align-center has-luminous-vivid-amber-color has-text-color has-link-color wp-elements-5f93d53f171c7bc18d078f98ec7fbc4a wp-block-paragraph\"><strong>Optional additional services, such as retouching, depending on the type of photo, will be displayed in the ordering process if provided, where they can then be added to your booking.<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">\u200bViel Freude beim St\u00f6bern und Ausw\u00e4hlen! &#x1f4f8;<\/p>\n            <div class=\"ls-login-wrapper\">\n                <form method=\"post\" class=\"ls-login-form\">\n                    <h3 style=\"margin-top:0; text-align:center; color:#fff;\">Kunden-Login<\/h3>\n                    <p><label>Benutzername<\/label><input type=\"text\" name=\"ls_user\" required class=\"ls-input-field\"><\/p>\n                    <p><label>Passwort<\/label><input type=\"password\" name=\"ls_pass\" required class=\"ls-input-field\"><\/p>\n                    <p><button type=\"submit\" name=\"ls_login\" class=\"ls-btn\" style=\"width:100%;\">Galerie \u00f6ffnen<\/button><\/p>\n                <\/form>\n            <\/div>\n                    <style>\n            .ls-protected, .ls-protected img, #ls-fullscreen-modal, #ls-fullscreen-modal img, #ls-checkout-summary-modal {\n                -webkit-user-select: none !important;\n                -moz-user-select: none !important;\n                -ms-user-select: none !important;\n                user-select: none !important;\n                -webkit-touch-callout: none !important;\n            }\n            .ls-protected img, #ls-fullscreen-modal img {\n                -webkit-user-drag: none !important;\n                -khtml-user-drag: none !important;\n                -moz-user-drag: none !important;\n                -o-user-drag: none !important;\n                user-drag: none !important;\n            }\n            .ls-login-wrapper { max-width: 380px; margin: 40px auto; padding: 30px; background: #111; color: #fff; border-radius: 8px; }\n            .ls-login-form label { display: block; margin-bottom: 5px; color: #ddd; font-weight: bold; font-size: 13px; }\n            .ls-login-form input[type=\"text\"], \n            .ls-login-form input[type=\"password\"],\n            .ls-login-form input.ls-input-field {\n                background-color: #222 !important;\n                color: #ffffff !important;\n                border: 1px solid #444 !important;\n                width: 100% !important;\n                padding: 10px !important;\n                border-radius: 4px !important;\n                box-sizing: border-box !important;\n                font-size: 14px !important;\n                -webkit-text-fill-color: #ffffff !important;\n            }\n            .ls-login-form input[type=\"text\"]:focus, \n            .ls-login-form input[type=\"password\"]:focus,\n            .ls-login-form input.ls-input-field:focus {\n                background-color: #222 !important;\n                color: #ffffff !important;\n                border-color: #c5a059 !important;\n                outline: none !important;\n                box-shadow: 0 0 5px rgba(197, 160, 89, 0.5) !important;\n                -webkit-text-fill-color: #ffffff !important;\n            }\n            .ls-login-form input:-webkit-autofill,\n            .ls-login-form input:-webkit-autofill:hover, \n            .ls-login-form input:-webkit-autofill:focus {\n                -webkit-box-shadow: 0 0 0 1000px #222 inset !important;\n                -webkit-text-fill-color: #ffffff !important;\n                background-color: #222 !important;\n            }\n            .ls-login-form p { margin-bottom: 15px; }\n            .ls-btn { background: #c5a059 !important; color: #fff !important; border: none !important; padding: 10px 16px !important; cursor: pointer !important; border-radius: 4px !important; font-weight: 600 !important; }\n            .ls-tab-btn { background: #f0f0f0; border: 1px solid #ccc; padding: 8px 15px; font-weight: bold; cursor: pointer; border-radius: 4px 4px 0 0; white-space: nowrap; }\n            .ls-tab-btn.ls-tab-active { background: #c5a059; color: #fff; border-color: #c5a059; }\n            .ls-gallery-container { font-family: sans-serif; color: #222; margin-bottom: 90px; }\n            .ls-header { display: flex; justify-content: space-between; align-items: center; border-bottom: 2px solid #111; padding-bottom: 12px; margin-bottom: 20px; flex-wrap: wrap; gap: 10px; }\n            .ls-split-layout { display: flex; gap: 20px; }\n            .ls-thumbs-sidebar { width: 280px; flex-shrink: 0; max-height: 80vh; overflow-y: auto; }\n            .ls-order-bar { position: fixed; bottom: 0; left: 0; right: 0; background: #111; color: #fff; padding: 12px 20px; display: flex; justify-content: space-between; align-items: center; z-index: 9999; flex-wrap: wrap; gap: 10px; box-sizing: border-box; }\n            #ls-fullscreen-trigger:hover { background: #c5a059 !important; border-color: #c5a059 !important; }\n            .ls-smiley-opt.is-active { opacity: 1 !important; transform: scale(1.3); }\n\n            .ls-heart-toggle-btn.is-favorited {\n                animation: lsHeartPulse 0.3s ease-in-out;\n            }\n            @keyframes lsHeartPulse {\n                0% { transform: scale(1); }\n                50% { transform: scale(1.08); }\n                100% { transform: scale(1); }\n            }\n\n            @media(max-width: 768px) {\n                .ls-split-layout { flex-direction: column-reverse; }\n                .ls-thumbs-sidebar { width: 100%; max-height: 280px; }\n                .ls-order-bar { padding: 10px; flex-direction: column; align-items: stretch; text-align: center; }\n                .ls-order-bar > div { justify-content: center; }\n            }\n        <\/style>\n\n        <script>\n        document.addEventListener('contextmenu', function(e) {\n            if (e.target.closest('.ls-protected') || e.target.closest('#ls-fullscreen-modal') || e.target.closest('#ls-checkout-summary-modal')) {\n                e.preventDefault();\n                return false;\n            }\n        });\n        document.addEventListener('dragstart', function(e) {\n            if (e.target.closest('.ls-protected') || e.target.closest('#ls-fullscreen-modal') || e.target.closest('#ls-checkout-summary-modal')) {\n                e.preventDefault();\n                return false;\n            }\n        });\n\n        function lsSwitchTab(tabName) {\n            const tabs = document.querySelectorAll('.ls-tab-btn');\n            tabs.forEach(t => t.classList.remove('ls-tab-active'));\n            const activeBtn = document.querySelector(`.ls-tab-btn[data-tab=\"${tabName}\"]`);\n            if (activeBtn) activeBtn.classList.add('ls-tab-active');\n            \n            const filterBar = document.getElementById('ls-product-filter-bar');\n            const firstOrderInfo = document.getElementById('ls-first-order-info');\n            const reorderInfo = document.getElementById('ls-reorder-info');\n            const submitFirstBtn = document.getElementById('ls-submit-first-order-btn');\n            const submitReorderBtn = document.getElementById('ls-submit-reorder-btn');\n            \n            const normalCards = document.querySelectorAll('.ls-thumb-card');\n            \n            if (tabName === 'all') {\n                if (filterBar) filterBar.style.display = 'none';\n                if (firstOrderInfo) firstOrderInfo.style.display = 'flex';\n                if (reorderInfo) reorderInfo.style.display = 'none';\n                if (submitFirstBtn) submitFirstBtn.style.display = 'inline-block';\n                if (submitReorderBtn) submitReorderBtn.style.display = 'none';\n                \n                normalCards.forEach(card => {\n                    if (card.dataset.ordered !== '1') {\n                        card.style.display = 'block';\n                    } else {\n                        card.style.display = 'none';\n                    }\n                    const reorderBox = card.querySelector('.ls-reorder-box');\n                    const selectionBox = card.querySelector('.ls-selection-box');\n                    if (reorderBox) reorderBox.style.display = 'none';\n                    if (selectionBox) selectionBox.style.display = 'block';\n                });\n            } else if (tabName === 'reorder') {\n                if (filterBar) filterBar.style.display = 'flex';\n                if (firstOrderInfo) firstOrderInfo.style.display = 'none';\n                if (reorderInfo) reorderInfo.style.display = 'flex';\n                if (submitFirstBtn) submitFirstBtn.style.display = 'none';\n                if (submitReorderBtn) submitReorderBtn.style.display = 'inline-block';\n                \n                normalCards.forEach(card => {\n                    if (card.dataset.ordered === '1') {\n                        card.style.display = 'block';\n                    } else {\n                        card.style.display = 'none';\n                    }\n                    const reorderBox = card.querySelector('.ls-reorder-box');\n                    const selectionBox = card.querySelector('.ls-selection-box');\n                    if (reorderBox) reorderBox.style.display = 'block';\n                    if (selectionBox) selectionBox.style.display = 'none';\n                });\n            }\n        }\n\n        document.addEventListener('DOMContentLoaded', function() {\n            const container = document.querySelector('.ls-gallery-container');\n            if (!container) return;\n\n            const nonce = container.dataset.nonce;\n            const ajaxUrl = 'https:\/\/www.light-style.eu\/studiosite\/wp-admin\/admin-ajax.php';\n            const pricing = JSON.parse(container.dataset.pricing || '{}');\n            const isBusiness = container.dataset.isBusiness === '1';\n            const vatRate = parseFloat(container.dataset.vatRate || 19.0);\n\n            let activeImageEl = document.getElementById('ls-active-image');\n            const thumbs = document.querySelectorAll('.ls-thumb-card');\n\n            thumbs.forEach(card => {\n                const imgWrap = card.querySelector('.ls-img-wrap');\n                const url = card.dataset.url;\n                if (imgWrap && activeImageEl) {\n                    imgWrap.addEventListener('click', function() {\n                        activeImageEl.src = url;\n                    });\n                }\n            });\n\n            if (activeImageEl) {\n                activeImageEl.addEventListener('click', function() {\n                    const modal = document.getElementById('ls-fullscreen-modal');\n                    const modalImg = document.getElementById('ls-modal-image');\n                    if (modal && modalImg) {\n                        modalImg.src = activeImageEl.src;\n                        modal.style.display = 'flex';\n                    }\n                });\n            }\n\n            const trig = document.getElementById('ls-fullscreen-trigger');\n            if (trig && activeImageEl) {\n                trig.addEventListener('click', function(e) {\n                    e.stopPropagation();\n                    const modal = document.getElementById('ls-fullscreen-modal');\n                    const modalImg = document.getElementById('ls-modal-image');\n                    if (modal && modalImg) {\n                        modalImg.src = activeImageEl.src;\n                        modal.style.display = 'flex';\n                    }\n                });\n            }\n\n            const closeBtn = document.getElementById('ls-fullscreen-close');\n            if (closeBtn) {\n                closeBtn.addEventListener('click', function() {\n                    document.getElementById('ls-fullscreen-modal').style.display = 'none';\n                });\n            }\n            document.getElementById('ls-fullscreen-modal')?.addEventListener('click', function(e) {\n                if (e.target === this) {\n                    this.style.display = 'none';\n                }\n            });\n\n            const downloadZipBtn = document.getElementById('ls-download-favs-btn');\n            if (downloadZipBtn) {\n                downloadZipBtn.addEventListener('click', function() {\n                    downloadZipBtn.disabled = true;\n                    downloadZipBtn.textContent = 'ZIP wird erstellt...';\n\n                    const fd = new FormData();\n                    fd.append('action', 'ls_download_favorites_zip');\n                    fd.append('nonce', nonce);\n\n                    fetch(ajaxUrl, { method: 'POST', body: fd })\n                    .then(r => r.json())\n                    .then(resp => {\n                        downloadZipBtn.disabled = false;\n                        downloadZipBtn.textContent = '\ud83d\udce5 Favoriten (.ZIP)';\n                        if (resp.success && resp.data.download_url) {\n                            window.location.href = resp.data.download_url;\n                        } else {\n                            alert(resp.data || 'Fehler beim Erstellen des ZIP-Archivs.');\n                        }\n                    })\n                    .catch(() => {\n                        downloadZipBtn.disabled = false;\n                        downloadZipBtn.textContent = '\ud83d\udce5 Favoriten (.ZIP)';\n                        alert('Serverfehler beim ZIP-Download.');\n                    });\n                });\n            }\n\n            function getSelectedServicesData() {\n                const sData = {};\n                document.querySelectorAll('.ls-frontend-service-check:checked').forEach(chk => {\n                    const title = chk.dataset.title;\n                    const scope = chk.dataset.scope;\n                    const price = parseFloat(chk.dataset.price);\n                    sData[title] = { scope: scope, price: price, files: [] };\n\n                    if (scope === 'per_image') {\n                        const wrapper = chk.closest('.ls-service-item-wrapper');\n                        if (wrapper) {\n                            wrapper.querySelectorAll('.ls-srv-file-chk:checked').forEach(fchk => {\n                                sData[title].files.push(fchk.value);\n                            });\n                        }\n                    }\n                });\n                return sData;\n            }\n\n            document.querySelectorAll('.ls-frontend-service-check').forEach(chk => {\n                chk.addEventListener('change', function() {\n                    const wrapper = this.closest('.ls-service-item-wrapper');\n                    if (wrapper) {\n                        const fileSel = wrapper.querySelector('.ls-service-file-selector');\n                        if (fileSel) {\n                            fileSel.style.display = this.checked ? 'block' : 'none';\n                        }\n                    }\n                });\n            });\n\n            document.querySelectorAll('.ls-heart-toggle-btn').forEach(btn => {\n                btn.addEventListener('click', function() {\n                    const file = this.dataset.file;\n                    const checkbox = this.querySelector('.ls-select-check');\n                    const isChecked = !checkbox.checked;\n                    checkbox.checked = isChecked;\n\n                    const iconSpan = this.querySelector('.ls-heart-icon');\n                    const textSpan = this.querySelector('.ls-heart-text');\n                    const card = this.closest('.ls-thumb-card');\n\n                    if (isChecked) {\n                        this.classList.add('is-favorited');\n                        this.style.borderColor = '#e53935';\n                        this.style.background = '#ffebee';\n                        this.style.color = '#d32f2f';\n                        iconSpan.textContent = '\u2764\ufe0f';\n                        textSpan.textContent = 'Mein Favorit!';\n                        if (card) {\n                            card.style.borderColor = '#e53935';\n                            card.style.background = '#ffebee';\n                            card.classList.add('is-favorited-item');\n                        }\n                    } else {\n                        this.classList.remove('is-favorited');\n                        this.style.borderColor = '#ccc';\n                        this.style.background = '#fff';\n                        this.style.color = '#555';\n                        iconSpan.textContent = '\ud83e\udd0d';\n                        textSpan.textContent = 'Foto merken';\n                        if (card) {\n                            card.style.borderColor = '#e5e5e5';\n                            card.style.background = '#fff';\n                            card.classList.remove('is-favorited-item');\n                        }\n                    }\n\n                    const servicesData = getSelectedServicesData();\n                    const fd = new FormData();\n                    fd.append('action', 'ls_toggle_favorite');\n                    fd.append('nonce', nonce);\n                    fd.append('file', file);\n                    fd.append('checked', isChecked ? '1' : '0');\n                    fd.append('services_data_json', JSON.stringify(servicesData));\n\n                    fetch(ajaxUrl, { method: 'POST', body: fd })\n                    .then(r => r.json())\n                    .then(resp => {\n                        if (resp.success) {\n                            document.getElementById('ls-fav-selection-count').textContent = resp.data.count;\n                            document.getElementById('ls-live-selection-total').textContent = new Intl.NumberFormat('de-DE', { minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(resp.data.grand_total) + ' \u20ac';\n                        }\n                    });\n                });\n            });\n\n            const submitFirstBtn = document.getElementById('ls-submit-first-order-btn');\n            const summaryModal = document.getElementById('ls-checkout-summary-modal');\n\n            if (submitFirstBtn && summaryModal) {\n                submitFirstBtn.addEventListener('click', function() {\n                    const count = parseInt(document.getElementById('ls-fav-selection-count').textContent || '0');\n                    if (count <= 0) {\n                        alert('Du hast noch keine Favoriten (\u2764\ufe0f) ausgew\u00e4hlt!');\n                        return;\n                    }\n\n                    const shippingChecked = document.getElementById('ls-shipping-checkbox')?.checked || false;\n                    const servicesData = getSelectedServicesData();\n\n                    const fd = new FormData();\n                    fd.append('action', 'ls_calculate_checkout_summary');\n                    fd.append('nonce', nonce);\n                    fd.append('shipping_selected', shippingChecked ? '1' : '0');\n                    fd.append('services_data_json', JSON.stringify(servicesData));\n\n                    fetch(ajaxUrl, { method: 'POST', body: fd })\n                    .then(r => r.json())\n                    .then(resp => {\n                        if (resp.success) {\n                            const data = resp.data;\n                            const tbody = document.getElementById('ls-summary-tbody');\n                            tbody.innerHTML = '';\n\n                            data.items.forEach(item => {\n                                const tr = document.createElement('tr');\n                                tr.style.borderBottom = '1px solid #333';\n                                tr.innerHTML = `\n                                    <td style=\"padding:6px;\">${item.title}<\/td>\n                                    <td style=\"padding:6px; text-align:center;\">${item.qty}<\/td>\n                                    <td style=\"padding:6px; text-align:right;\">${new Intl.NumberFormat('de-DE', {minimumFractionDigits:2, maximumFractionDigits:2}).format(item.unit_price)} \u20ac<\/td>\n                                    <td style=\"padding:6px; text-align:right;\">${new Intl.NumberFormat('de-DE', {minimumFractionDigits:2, maximumFractionDigits:2}).format(item.total)} \u20ac<\/td>\n                                `;\n                                tbody.appendChild(tr);\n                            });\n\n                            const totalsBox = document.getElementById('ls-summary-totals-box');\n                            const vatText = data.is_business ? `zzgl. ${data.vat_rate}% MwSt.` : `inkl. MwSt. (${data.vat_rate}%)`;\n                            totalsBox.innerHTML = `\n                                Netto-Betrag: <strong>${new Intl.NumberFormat('de-DE', {minimumFractionDigits:2, maximumFractionDigits:2}).format(data.netto_total)} \u20ac<\/strong><br>\n                                ${vatText}: <strong>${new Intl.NumberFormat('de-DE', {minimumFractionDigits:2, maximumFractionDigits:2}).format(data.vat_amount)} \u20ac<\/strong><br>\n                                Gesamtbetrag (Brutto): <strong>${new Intl.NumberFormat('de-DE', {minimumFractionDigits:2, maximumFractionDigits:2}).format(data.grand_total)} \u20ac<\/strong>\n                            `;\n\n                            summaryModal.style.display = 'flex';\n                        }\n                    });\n                });\n            }\n\n            \/\/ Smiley-Bewertung Interaktion\n            document.querySelectorAll('.ls-smiley-opt').forEach(smiley => {\n                smiley.addEventListener('click', function() {\n                    document.querySelectorAll('.ls-smiley-opt').forEach(s => s.classList.remove('is-active', 'ls-smiley-active'));\n                    this.classList.add('is-active');\n                    document.getElementById('ls-selected-rating').value = this.dataset.rating;\n                    document.getElementById('ls-rating-label-display').textContent = 'Gew\u00e4hlt: ' + this.dataset.rating;\n                });\n            });\n\n            \/\/ Zur\u00fcck-Button im Modal\n            document.getElementById('ls-sum-back-btn')?.addEventListener('click', function() {\n                if (summaryModal) summaryModal.style.display = 'none';\n            });\n\n            \/\/ Verbindliches Absenden der Erstbestellung\n            const confirmBtn = document.getElementById('ls-sum-confirm-btn');\n            if (confirmBtn) {\n                confirmBtn.addEventListener('click', function() {\n                    const rating = document.getElementById('ls-selected-rating')?.value || '';\n                    const address = document.getElementById('ls-checkout-address')?.value.trim() || '';\n                    const feedback = document.getElementById('ls-feedback-text')?.value.trim() || '';\n                    const shippingChecked = document.getElementById('ls-shipping-checkbox')?.checked || false;\n                    const servicesData = getSelectedServicesData();\n\n                    if (!rating) {\n                        alert('Bitte w\u00e4hle zuerst ein Smiley aus, wie dir deine Foto-Auswahl gef\u00e4llt!');\n                        return;\n                    }\n\n                    if (!address) {\n                        alert('Bitte gib deine vollst\u00e4ndige Rechnungs- und Lieferanschrift an!');\n                        return;\n                    }\n\n                    this.disabled = true;\n                    this.textContent = 'Bestellung wird \u00fcbermittelt...';\n\n                    const fd = new FormData();\n                    fd.append('action', 'ls_submit_order');\n                    fd.append('nonce', nonce);\n                    fd.append('rating', rating);\n                    fd.append('feedback', feedback);\n                    fd.append('address', address);\n                    fd.append('shipping_selected', shippingChecked ? '1' : '0');\n                    fd.append('services_data_json', JSON.stringify(servicesData));\n\n                    fetch(ajaxUrl, { method: 'POST', body: fd })\n                    .then(r => r.json())\n                    .then(resp => {\n                        if (resp.success) {\n                            alert('Vielen Dank! Deine Bildauswahl wurde erfolgreich \u00fcbermittelt.');\n                            location.reload();\n                        } else {\n                            alert(resp.data || 'Fehler beim \u00dcbermitteln der Bestellung.');\n                            this.disabled = false;\n                            this.textContent = '\ud83d\ude80 Verbindlich senden';\n                        }\n                    })\n                    .catch(() => {\n                        alert('Serverfehler beim Senden der Bestellung.');\n                        this.disabled = false;\n                        this.textContent = '\ud83d\ude80 Verbindlich senden';\n                    });\n                });\n            }\n        });\n        <\/script>\n        \n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to your personal photo gallery! &#x2728; It&#8217;s great to have you here! We&#8217;ve put together the most beautiful moments from your photoshoot for you. Take your time, relax, and choose your absolute favorite shots. &#8220;Photos are works of art \u2013 you don&#8217;t enjoy them in postage stamp format. For the full image depth and&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":25205,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-99489","page","type-page","status-publish","hentry","entry","no-media"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.light-style.eu\/en\/wp-json\/wp\/v2\/pages\/99489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.light-style.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.light-style.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.light-style.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.light-style.eu\/en\/wp-json\/wp\/v2\/comments?post=99489"}],"version-history":[{"count":0,"href":"https:\/\/www.light-style.eu\/en\/wp-json\/wp\/v2\/pages\/99489\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.light-style.eu\/en\/wp-json\/wp\/v2\/pages\/25205"}],"wp:attachment":[{"href":"https:\/\/www.light-style.eu\/en\/wp-json\/wp\/v2\/media?parent=99489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}