{"id":1313,"date":"2026-08-24T19:27:55","date_gmt":"2026-08-24T19:27:55","guid":{"rendered":"https:\/\/calidadsg.com\/fcalidadsg\/?page_id=1313"},"modified":"2026-08-24T19:33:08","modified_gmt":"2026-08-24T19:33:08","slug":"snu-quality_updates","status":"publish","type":"page","link":"https:\/\/calidadsg.com\/fcalidadsg\/en\/snu-quality_updates\/","title":{"rendered":"Actualizaciones Snu Quality"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1313\" class=\"elementor elementor-1313\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6086cb e-flex e-con-boxed e-con e-parent\" data-id=\"b6086cb\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edc6370 elementor-widget elementor-widget-html\" data-id=\"edc6370\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- 1. El contenedor para la categor\u00eda 36 -->\r\n<div id=\"entradas-categoria-36\" class=\"contenedor-blog\">\r\n  <p>Cargando art\u00edculos...<\/p>\r\n<\/div>\r\n\r\n<!-- 2. Los estilos (CSS) - Si ya los pusiste para la otra categor\u00eda, puedes borrar este bloque <style> -->\r\n<style>\r\n  .contenedor-blog {\r\n    display: grid;\r\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n    gap: 20px;\r\n    font-family: Arial, sans-serif;\r\n  }\r\n  \r\n  .articulo-snu {\r\n    border: 1px solid #ddd;\r\n    border-radius: 8px;\r\n    background: #fff;\r\n    box-shadow: 0 2px 5px rgba(0,0,0,0.05);\r\n    overflow: hidden;\r\n    display: flex;          \r\n    flex-direction: column; \r\n    height: 100%;           \r\n  }\r\n\r\n  .articulo-snu > a {\r\n    display: block;\r\n    width: 100%;\r\n    height: 220px; \r\n    overflow: hidden; \r\n    flex-shrink: 0; \r\n  }\r\n\r\n  .imagen-articulo {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover; \r\n    object-position: center; \r\n    display: block;\r\n    border-bottom: 1px solid #eee;\r\n    margin: 0;\r\n  }\r\n\r\n  .contenido-articulo {\r\n    padding: 20px;\r\n    display: flex;          \r\n    flex-direction: column; \r\n    flex-grow: 1; \r\n  }\r\n  \r\n  .contenido-articulo h3 {\r\n    margin-top: 0;\r\n    font-size: 1.2rem;\r\n  }\r\n  \r\n  .contenido-articulo h3 a {\r\n    text-decoration: none;\r\n    color: #046bd2;\r\n  }\r\n  \r\n  .contenido-articulo h3 a:hover {\r\n    text-decoration: underline;\r\n  }\r\n  \r\n  .contenido-articulo p {\r\n    color: #555;\r\n    font-size: 0.95rem;\r\n    line-height: 1.5;\r\n    margin-bottom: 0;\r\n  }\r\n<\/style>\r\n\r\n<!-- 3. El motor (JavaScript) apuntando a la categor\u00eda 36 -->\r\n<script>\r\n  \/\/ Solicitamos los posts de la categor\u00eda 36\r\n  const apiUrl36 = 'https:\/\/softwaresnu.com\/wp-json\/wp\/v2\/posts?categories=36&per_page=4&_embed';\r\n\r\n  fetch(apiUrl36)\r\n    .then(respuesta => respuesta.json())\r\n    .then(posts => {\r\n      \/\/ Apuntamos al nuevo contenedor\r\n      const contenedor36 = document.getElementById('entradas-categoria-36');\r\n      let html36 = '';\r\n      \r\n      posts.forEach(post => {\r\n        const titulo = post.title.rendered;\r\n        const enlace = post.link;\r\n        const extracto = post.excerpt.rendered; \r\n        \r\n        let urlImagen = 'https:\/\/via.placeholder.com\/600x400?text=Sin+Imagen';\r\n        if (post._embedded && post._embedded['wp:featuredmedia']) {\r\n          urlImagen = post._embedded['wp:featuredmedia'][0].source_url;\r\n        }\r\n\r\n        html36 += `\r\n          <div class=\"articulo-snu\">\r\n            <a href=\"${enlace}\" target=\"_blank\">\r\n                <img decoding=\"async\" src=\"${urlImagen}\" alt=\"${titulo}\" class=\"imagen-articulo\">\r\n            <\/a>\r\n            <div class=\"contenido-articulo\">\r\n                <h3><a href=\"${enlace}\" target=\"_blank\">${titulo}<\/a><\/h3>\r\n                ${extracto}\r\n            <\/div>\r\n          <\/div>\r\n        `;\r\n      });\r\n      \r\n      contenedor36.innerHTML = html36;\r\n    })\r\n    .catch(error => {\r\n      document.getElementById('entradas-categoria-36').innerHTML = '<p>Error al cargar los art\u00edculos de esta categor\u00eda.<\/p>';\r\n      console.error(\"Error conectando a la API:\", error);\r\n    });\r\n<\/script>\t\t\t\t<\/div>\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>","protected":false},"excerpt":{"rendered":"<p>Cargando art\u00edculos&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-1313","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/calidadsg.com\/fcalidadsg\/en\/wp-json\/wp\/v2\/pages\/1313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calidadsg.com\/fcalidadsg\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calidadsg.com\/fcalidadsg\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calidadsg.com\/fcalidadsg\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calidadsg.com\/fcalidadsg\/en\/wp-json\/wp\/v2\/comments?post=1313"}],"version-history":[{"count":0,"href":"https:\/\/calidadsg.com\/fcalidadsg\/en\/wp-json\/wp\/v2\/pages\/1313\/revisions"}],"wp:attachment":[{"href":"https:\/\/calidadsg.com\/fcalidadsg\/en\/wp-json\/wp\/v2\/media?parent=1313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}