{"id":489,"date":"2026-05-26T08:38:48","date_gmt":"2026-05-26T06:38:48","guid":{"rendered":"https:\/\/atlaszn.com\/blog\/?page_id=489"},"modified":"2026-05-26T08:38:48","modified_gmt":"2026-05-26T06:38:48","slug":"newsletter","status":"publish","type":"page","link":"https:\/\/atlaszn.com\/blog\/newsletter\/","title":{"rendered":"Newsletter"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Mantente al d\u00eda<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Suscr\u00edbete para recibir las \u00faltimas novedades y recursos directamente en tu bandeja.<\/p>\n\n\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n  <style>\n    .newsletter-section{text-align:center;padding:var(--section-gap) var(--container-padding)}\n    .newsletter-section__container{max-width:var(--container-max);margin:0 auto;position:relative}\n    .newsletter-section__form{display:flex;align-items:center;gap:24px;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center}\n    .newsletter-section__input{flex:1;min-width:200px;padding:12px 20px;background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:15px;outline:none;transition:all var(--transition-fast)}\n    .newsletter-section__input::placeholder{color:var(--color-text-muted)}\n    .newsletter-section__input:focus{border-color:var(--color-accent);background:var(--color-glass-hover)}\n    .newsletter-section__status{font-size:14px;margin-top:16px;display:none}\n    .newsletter-section__status:not(:empty){display:block}\n    .newsletter-section__status--success{color:#4ade80}\n    .newsletter-section__status--error{color:#f87171}\n  <\/style>\n  <section class=\"newsletter-section\">\n    <div class=\"newsletter-section__container\">\n      <form class=\"newsletter-section__form\" id=\"newsletter-form\">\n        <input type=\"email\" class=\"newsletter-section__input\" placeholder=\"tu@email.com\" required>\n        <input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\" style=\"position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;clip:rect(0,0,0,0)!important;border:0!important;padding:0!important;margin:0!important;\">\n        <button type=\"submit\" class=\"btn btn--primary\">Suscribirse<\/button>\n      <\/form>\n      <div class=\"newsletter-section__status\" id=\"newsletter-status\" aria-live=\"polite\"><\/div>\n    <\/div>\n  <\/section>\n  <script>\n  (function(){\n    var form = document.getElementById('newsletter-form');\n    if (!form) return;\n    var btn = form.querySelector('button[type=\"submit\"]');\n    var status = document.getElementById('newsletter-status');\n    form.addEventListener('submit', function(e){\n      e.preventDefault();\n      var email = form.querySelector('input[type=\"email\"]').value.trim();\n      var hp = form.querySelector('input[name=\"website\"]').value;\n      if (!email) return;\n      btn.disabled = true;\n      btn.textContent = 'Enviando...';\n      status.textContent = '';\n      fetch('\/blog\/wp-json\/atlaszn\/v1\/newsletter', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body: JSON.stringify({ email: email, website: hp })\n      })\n      .then(function(res){ return res.json(); })\n      .then(function(data){\n        if (data.success) {\n          status.className = 'newsletter-section__status newsletter-section__status--success';\n          status.textContent = data.message;\n          form.reset();\n        } else {\n          status.className = 'newsletter-section__status newsletter-section__status--error';\n          status.textContent = data.message || 'Error al suscribir.';\n        }\n      })\n      .catch(function(){\n        status.className = 'newsletter-section__status newsletter-section__status--error';\n        status.textContent = 'Error de conexi\u00f3n.';\n      })\n      .finally(function(){\n        btn.disabled = false;\n        btn.textContent = 'Suscribirse';\n      });\n    });\n  })();\n  <\/script>\n  \n","protected":false},"excerpt":{"rendered":"<p>Mantente al d\u00eda Suscr\u00edbete para recibir las \u00faltimas novedades y recursos directamente en tu bandeja.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-489","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/atlaszn.com\/blog\/wp-json\/wp\/v2\/pages\/489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atlaszn.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/atlaszn.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/atlaszn.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atlaszn.com\/blog\/wp-json\/wp\/v2\/comments?post=489"}],"version-history":[{"count":3,"href":"https:\/\/atlaszn.com\/blog\/wp-json\/wp\/v2\/pages\/489\/revisions"}],"predecessor-version":[{"id":492,"href":"https:\/\/atlaszn.com\/blog\/wp-json\/wp\/v2\/pages\/489\/revisions\/492"}],"wp:attachment":[{"href":"https:\/\/atlaszn.com\/blog\/wp-json\/wp\/v2\/media?parent=489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}