{"id":24,"date":"2025-04-09T13:48:48","date_gmt":"2025-04-09T13:48:48","guid":{"rendered":"https:\/\/wagenhofer.ch\/me\/?page_id=24"},"modified":"2026-06-05T13:00:59","modified_gmt":"2026-06-05T12:00:59","slug":"meine-reiseabenteuer","status":"publish","type":"page","link":"https:\/\/wagenhofer.ch\/me\/meine-reiseabenteuer\/","title":{"rendered":"Meine Reiseabenteuer"},"content":{"rendered":"\n<style>\n.ts-wrap{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#1a1a2e;max-width:900px;margin:0 auto;padding:32px 16px 80px}\n.ts-list{display:flex;flex-direction:column;gap:16px}\n.ts-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:box-shadow .15s;text-decoration:none;color:inherit;display:block}\n.ts-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}\n.ts-card-img{width:100%;height:220px;object-fit:cover;display:block}\n.ts-card-body{padding:20px 22px}\n.ts-card-date{font-size:12px;color:#6b7280;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}\n.ts-card-title{font-size:18px;font-weight:700;color:#1a1a2e;margin:0 0 8px;line-height:1.3}\n.ts-card-excerpt{font-size:14px;color:#374151;line-height:1.6;margin:0}\n.ts-card-footer{margin-top:14px;font-size:13px;font-weight:600;color:#fc4c02}\n.ts-loading{text-align:center;padding:40px;color:#6b7280;font-size:14px}\n.ts-spinner{display:inline-block;width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#fc4c02;border-radius:50%;animation:ts-spin .7s linear infinite;margin-right:8px;vertical-align:middle}\n@keyframes ts-spin{to{transform:rotate(360deg)}}\n.ts-more-wrap{text-align:center;margin-top:28px}\n.ts-more-btn{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;padding:10px 28px;font-size:14px;font-weight:600;cursor:pointer;color:#374151;transition:all .15s}\n.ts-more-btn:hover{border-color:#fc4c02;color:#fc4c02}\n.ts-more-btn:disabled{opacity:.4;cursor:default}\n<\/style>\n\n<div class=\"ts-wrap\">\n  <div class=\"ts-list\" id=\"tsList\">\n    <div class=\"ts-loading\"><span class=\"ts-spinner\"><\/span>Loading stories\u2026<\/div>\n  <\/div>\n  <div class=\"ts-more-wrap\" id=\"tsMoreWrap\" style=\"display:none\">\n    <button class=\"ts-more-btn\" id=\"tsMoreBtn\">Load more<\/button>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var BASE='https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2';\n  var PER_PAGE=6;\n  var page=1;\n  var loading=false;\n\n  function load(replace){\n    if(loading)return;\n    loading=true;\n    if(!replace)document.getElementById('tsMoreBtn').disabled=true;\n    fetch(BASE+'\/posts?per_page='+PER_PAGE+'&page='+page+'&_embed=1&orderby=date&order=desc')\n      .then(function(r){\n        var totalPages=parseInt(r.headers.get('X-WP-TotalPages')||'1',10);\n        var hasMore=page<totalPages;\n        return r.json().then(function(posts){return{posts:posts,hasMore:hasMore};});\n      })\n      .then(function(d){\n        var list=document.getElementById('tsList');\n        if(replace)list.innerHTML='';\n        if(!d.posts||!d.posts.length){\n          if(replace)list.innerHTML='<div class=\"ts-loading\">No stories yet.<\/div>';\n          document.getElementById('tsMoreWrap').style.display='none';\n          loading=false;return;\n        }\n        d.posts.forEach(function(p){list.appendChild(renderCard(p));});\n        page++;\n        document.getElementById('tsMoreWrap').style.display=d.hasMore?'block':'none';\n        document.getElementById('tsMoreBtn').disabled=false;\n        loading=false;\n      })\n      .catch(function(){\n        document.getElementById('tsList').innerHTML='<div class=\"ts-loading\">Could not load stories.<\/div>';\n        loading=false;\n      });\n  }\n\n  function renderCard(p){\n    var a=document.createElement('a');\n    a.className='ts-card';\n    a.href=p.link;\n\n    var imgHtml='';\n    var media=p._embedded&&p._embedded['wp:featuredmedia']&&p._embedded['wp:featuredmedia'][0];\n    if(media&&media.source_url){\n      var sizes=media.media_details&&media.media_details.sizes;\n      var src=(sizes&&sizes.large&&sizes.large.source_url)||media.source_url;\n      imgHtml='<img decoding=\"async\" class=\"ts-card-img\" src=\"'+esc(src)+'\" alt=\"'+esc(media.alt_text||'')+'\" loading=\"lazy\">';\n    }\n\n    var date=p.date?new Date(p.date).toLocaleDateString('de-CH',{day:'2-digit',month:'short',year:'numeric'}):'';\n    var excerpt='';\n    if(p.excerpt&&p.excerpt.rendered){\n      var d=document.createElement('div');\n      d.innerHTML=p.excerpt.rendered;\n      excerpt=(d.textContent||d.innerText||'').trim();\n      if(excerpt.length>200)excerpt=excerpt.slice(0,200).trimEnd()+'\u2026';\n    }\n\n    a.innerHTML=imgHtml+\n      '<div class=\"ts-card-body\">'+\n        '<div class=\"ts-card-date\">'+esc(date)+'<\/div>'+\n        '<div class=\"ts-card-title\">'+p.title.rendered+'<\/div>'+\n        (excerpt?'<p class=\"ts-card-excerpt\">'+esc(excerpt)+'<\/p>':'')+\n        '<div class=\"ts-card-footer\">Read story \u2192<\/div>'+\n      '<\/div>';\n    return a;\n  }\n\n  function esc(s){return String(s||'').replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');}\n\n  document.getElementById('tsMoreBtn').addEventListener('click',function(){load(false);});\n  load(true);\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Loading stories\u2026 Load more<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":4,"href":"https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":84,"href":"https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2\/pages\/24\/revisions\/84"}],"wp:attachment":[{"href":"https:\/\/wagenhofer.ch\/me\/wp-json\/wp\/v2\/media?parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}