{"id":774,"date":"2026-05-07T14:11:15","date_gmt":"2026-05-07T14:11:15","guid":{"rendered":"https:\/\/stuffstore.shop\/?page_id=774"},"modified":"2026-05-08T15:23:05","modified_gmt":"2026-05-08T15:23:05","slug":"journal","status":"publish","type":"page","link":"https:\/\/stuffstore.shop\/pl\/journal\/","title":{"rendered":"Journal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"774\" class=\"elementor elementor-774\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-271cd04 e-flex e-con-boxed e-con e-parent\" data-id=\"271cd04\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86bac3f elementor-widget elementor-widget-html\" data-id=\"86bac3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n  <title>Journal \u00b7 FINEDWEBING<\/title>\r\n  <link rel=\"stylesheet\" href=\"page.css\">\r\n<\/head>\r\n<body class=\"wf-body\">\r\n  <main class=\"wf-main wf-main--wide\">\r\n    <div class=\"wf-page-heading\">\r\n      <h1>Journal<\/h1>\r\n      <p class=\"page-lead\">Editorial stories and buying guides from the FINEDWEBING team.<\/p>\r\n    <\/div>\r\n\r\n    <section class=\"page-panel\" aria-labelledby=\"journal-featured-title\">\r\n      <h2 id=\"journal-featured-title\">Featured story<\/h2>\r\n      <article class=\"layout-post\" id=\"journal-featured\">\r\n        <header class=\"layout-post__header\">\r\n          <h3 class=\"layout-post__title\">Loading latest post...<\/h3>\r\n          <p class=\"layout-post__meta\">FINEDWEBING Editorial<\/p>\r\n        <\/header>\r\n      <\/article>\r\n      <div class=\"page-actions\">\r\n        <a>Read all posts<\/a>\r\n        <a class=\"secondary\">Search guides<\/a>\r\n      <\/div>\r\n    <\/section>\r\n\r\n    <section aria-labelledby=\"journal-latest-title\">\r\n      <h2 id=\"journal-latest-title\">Latest posts<\/h2>\r\n      <div class=\"archive-grid\" id=\"journal-latest-grid\" role=\"list\"><\/div>\r\n    <\/section>\r\n  <\/main>\r\n\r\n  <script>\r\n(() => {\r\n  const body = document.body;\r\n  const hasRootAttr = body.hasAttribute(\"data-store-api-root\");\r\n  const rawBase = hasRootAttr ? (body.getAttribute(\"data-store-api-root\") || \"\").trim() : \"\";\r\n  const storeBase = hasRootAttr ? (rawBase ? rawBase.replace(\/\\\/$\/, \"\") : window.location.origin.replace(\/\\\/$\/, \"\")) : \"\";\r\n  const postsApi = storeBase ? `${storeBase}\/wp-json\/wp\/v2\/posts?_embed=true&per_page=7` : \"\";\r\n  const strip = (html) => String(html || \"\").replace(\/<[^>]*>\/g, \"\").replace(\/\\s+\/g, \" \").trim();\r\n  const fmtDate = (iso) => {\r\n    if (!iso) return \"\";\r\n    const d = new Date(iso);\r\n    if (Number.isNaN(d.getTime())) return \"\";\r\n    return d.toLocaleDateString(undefined, { year: \"numeric\", month: \"short\", day: \"numeric\" });\r\n  };\r\n  const mediaUrl = (post) => post?._embedded?.[\"wp:featuredmedia\"]?.[0]?.source_url || \"https:\/\/images.unsplash.com\/photo-1515488042361-ee00e0ddd4e4?auto=format&fit=crop&w=900&q=80\";\r\n  const postUrl = (post) => (storeBase ? post.link : \"journal-archive.html\");\r\n  const postTitle = (post) => strip(post?.title?.rendered) || \"Untitled\";\r\n  const postExcerpt = (post) => strip(post?.excerpt?.rendered || post?.content?.rendered).slice(0, 120) || \"Read the latest FINEDWEBING editorial update.\";\r\n\r\n  const featuredEl = document.getElementById(\"journal-featured\");\r\n  const gridEl = document.getElementById(\"journal-latest-grid\");\r\n\r\n  function renderFallback() {\r\n    featuredEl.innerHTML = `\r\n      <header class=\"layout-post__header\">\r\n        <h3 class=\"layout-post__title\">How to reset your desk in 10 minutes<\/h3>\r\n        <p class=\"layout-post__meta\">FINEDWEBING Editorial \u00b7 Demo mode<\/p>\r\n      <\/header>\r\n      <figure class=\"layout-post__figure\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1515488042361-ee00e0ddd4e4?auto=format&fit=crop&w=900&q=80\" alt=\"\" width=\"900\" height=\"460\"><\/figure>\r\n      <div class=\"layout-post__body\"><p>A practical 3-step routine to keep work, stationery, and accessories organized.<\/p><\/div>\r\n    `;\r\n    gridEl.innerHTML = `\r\n      <article class=\"archive-tile\"><a class=\"archive-tile__media\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1587829741301-dc798b83add3?auto=format&fit=crop&w=640&q=80\" alt=\"\"><\/a><h3><a>Weekend reset checklist<\/a><\/h3><p>Simple routine for tidy corners and quick wins.<\/p><\/article>\r\n      <article class=\"archive-tile\"><a class=\"archive-tile__media\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1522335789203-aabd1fc54bc9?auto=format&fit=crop&w=640&q=80\" alt=\"\"><\/a><h3><a>Starter picks under $15<\/a><\/h3><p>Value items that cover stationery, kitchen, and storage.<\/p><\/article>\r\n      <article class=\"archive-tile\"><a class=\"archive-tile__media\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1546435770-a3e426bf472b?auto=format&fit=crop&w=640&q=80\" alt=\"\"><\/a><h3><a>Small-space storage ideas<\/a><\/h3><p>Use stackable bins and transparent labels for clarity.<\/p><\/article>\r\n    `;\r\n  }\r\n\r\n  async function init() {\r\n    if (!postsApi) return renderFallback();\r\n    try {\r\n      const res = await fetch(postsApi, { credentials: \"same-origin\" });\r\n      if (!res.ok) throw new Error(`HTTP ${res.status}`);\r\n      const posts = await res.json();\r\n      if (!Array.isArray(posts) || posts.length === 0) return renderFallback();\r\n      const featured = posts[0];\r\n      featuredEl.innerHTML = `\r\n        <header class=\"layout-post__header\">\r\n          <h3 class=\"layout-post__title\"><a href=\"${postUrl(featured)}\">${postTitle(featured)}<\/a><\/h3>\r\n          <p class=\"layout-post__meta\">FINEDWEBING Editorial \u00b7 ${fmtDate(featured.date)}<\/p>\r\n        <\/header>\r\n        <figure class=\"layout-post__figure\"><img decoding=\"async\" src=\"${mediaUrl(featured)}\" alt=\"${postTitle(featured)}\"><\/figure>\r\n        <div class=\"layout-post__body\"><p>${postExcerpt(featured)}<\/p><\/div>\r\n      `;\r\n      gridEl.innerHTML = posts.slice(1).map((post) => `\r\n        <article class=\"archive-tile\">\r\n          <a class=\"archive-tile__media\" href=\"${postUrl(post)}\"><img decoding=\"async\" src=\"${mediaUrl(post)}\" alt=\"${postTitle(post)}\"><\/a>\r\n          <h3><a href=\"${postUrl(post)}\">${postTitle(post)}<\/a><\/h3>\r\n          <p>${postExcerpt(post)}<\/p>\r\n        <\/article>\r\n      `).join(\"\");\r\n    } catch {\r\n      renderFallback();\r\n    }\r\n  }\r\n  init();\r\n})();\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Journal \u00b7 FINEDWEBING Journal Editorial stories and buying guides from the FINEDWEBING team. Featured story Loading latest post&#8230; FINEDWEBING Editorial Read all posts Search guides Latest posts<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-774","page","type-page","status-publish","hentry"],"acf":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/stuffstore.shop\/pl\/wp-json\/wp\/v2\/pages\/774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stuffstore.shop\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stuffstore.shop\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stuffstore.shop\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stuffstore.shop\/pl\/wp-json\/wp\/v2\/comments?post=774"}],"version-history":[{"count":28,"href":"https:\/\/stuffstore.shop\/pl\/wp-json\/wp\/v2\/pages\/774\/revisions"}],"predecessor-version":[{"id":1091,"href":"https:\/\/stuffstore.shop\/pl\/wp-json\/wp\/v2\/pages\/774\/revisions\/1091"}],"wp:attachment":[{"href":"https:\/\/stuffstore.shop\/pl\/wp-json\/wp\/v2\/media?parent=774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}