{"id":9,"date":"2026-05-22T19:06:57","date_gmt":"2026-05-22T19:06:57","guid":{"rendered":"https:\/\/hub.casteloweb.com\/?page_id=9"},"modified":"2026-05-22T22:29:31","modified_gmt":"2026-05-22T22:29:31","slug":"home","status":"publish","type":"page","link":"https:\/\/hub.casteloweb.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/casteloweb.com\">Voltar \u00e0 SX<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/casteloweb.com\/downloads\/\">Downloads<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/midias.casteloweb.com\/\">M\u00eddias<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/hub.casteloweb.com\/ebooks\/\">ebooks<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><\/div>\n<\/div>\n\n\n\n<script data-wp-block-html=\"js\">\n<script>\n\/**\n * Redirecionador de Links Frontend\n * --------------------------------\n * Insira este c\u00f3digo em um bloco \"HTML Personalizado\" no WordPress.\n *\/\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \n    \/\/ 1. Crie o seu \"Mapa de Corre\u00e7\u00f5es\" aqui.\n    \/\/ Coloque o \"Link Quebrado\" (entre aspas) do lado esquerdo, e o \"Link Certo\" do lado direito.\n    \/\/ N\u00e3o esque\u00e7a da v\u00edrgula no final de cada linha (exceto a \u00faltima).\n    const mapaDeLinks = {\n        \"https:\/\/hub.casteloweb.com\/artigos-antigos\": \"https:\/\/hub.casteloweb.com\/artigos\",\n        \"\/pagina-quebrada\": \"\/nova-pagina\",\n        \"https:\/\/subdominio.casteloweb.com\/link-errado\": \"https:\/\/subdominio.casteloweb.com\/link-correto\",\n        \/\/ Adicione quantos quiser abaixo:\n        \"\/url-velha\": \"\/url-nova\"\n    };\n\n    \/\/ 2. O \"olheiro\" que monitora todos os cliques na p\u00e1gina\n    document.body.addEventListener('click', function(e) {\n        \n        \/\/ Verifica se o elemento clicado (ou o pai dele) \u00e9 uma tag de link <a>\n        let linkClicado = e.target.closest('a');\n\n        \/\/ Se for um link e ele tiver um endere\u00e7o (href)\n        if (linkClicado && linkClicado.href) {\n            \n            \/\/ Pega exatamente como est\u00e1 escrito no c\u00f3digo (pode ser relativo tipo \"\/artigos\")\n            let hrefOriginal = linkClicado.getAttribute('href'); \n            \/\/ Pega o link completo com o https:\/\/\n            let hrefAbsoluto = linkClicado.href; \n\n            \/\/ Procura no nosso mapa se o link clicado precisa ser substitu\u00eddo\n            let novoLink = mapaDeLinks[hrefOriginal] || mapaDeLinks[hrefAbsoluto];\n\n            \/\/ Se encontrou um link correspondente no mapa...\n            if (novoLink) {\n                \/\/ Impede o navegador de ir para o link quebrado (cancela a a\u00e7\u00e3o padr\u00e3o)\n                e.preventDefault();\n                \n                \/\/ Manda a pessoa para o link novo imediatamente\n                window.location.href = novoLink;\n            }\n        }\n    });\n});\n<\/script>\n<\/script>\n\n<script>\n\/**\n * Redirecionador de Links Frontend\n * --------------------------------\n * Insira este c\u00f3digo em um bloco \"HTML Personalizado\" no WordPress.\n *\/\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \n    \/\/ 1. Crie o seu \"Mapa de Corre\u00e7\u00f5es\" aqui.\n    \/\/ Coloque o \"Link Quebrado\" (entre aspas) do lado esquerdo, e o \"Link Certo\" do lado direito.\n    \/\/ N\u00e3o esque\u00e7a da v\u00edrgula no final de cada linha (exceto a \u00faltima).\n    const mapaDeLinks = {\n        \"https:\/\/hub.casteloweb.com\/artigos-antigos\": \"https:\/\/hub.casteloweb.com\/artigos\",\n        \"\/pagina-quebrada\": \"\/nova-pagina\",\n        \"https:\/\/subdominio.casteloweb.com\/link-errado\": \"https:\/\/subdominio.casteloweb.com\/link-correto\",\n        \/\/ Adicione quantos quiser abaixo:\n        \"\/url-velha\": \"\/url-nova\"\n    };\n\n    \/\/ 2. O \"olheiro\" que monitora todos os cliques na p\u00e1gina\n    document.body.addEventListener('click', function(e) {\n        \n        \/\/ Verifica se o elemento clicado (ou o pai dele) \u00e9 uma tag de link <a>\n        let linkClicado = e.target.closest('a');\n\n        \/\/ Se for um link e ele tiver um endere\u00e7o (href)\n        if (linkClicado && linkClicado.href) {\n            \n            \/\/ Pega exatamente como est\u00e1 escrito no c\u00f3digo (pode ser relativo tipo \"\/artigos\")\n            let hrefOriginal = linkClicado.getAttribute('href'); \n            \/\/ Pega o link completo com o https:\/\/\n            let hrefAbsoluto = linkClicado.href; \n\n            \/\/ Procura no nosso mapa se o link clicado precisa ser substitu\u00eddo\n            let novoLink = mapaDeLinks[hrefOriginal] || mapaDeLinks[hrefAbsoluto];\n\n            \/\/ Se encontrou um link correspondente no mapa...\n            if (novoLink) {\n                \/\/ Impede o navegador de ir para o link quebrado (cancela a a\u00e7\u00e3o padr\u00e3o)\n                e.preventDefault();\n                \n                \/\/ Manda a pessoa para o link novo imediatamente\n                window.location.href = novoLink;\n            }\n        }\n    });\n});\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hub.casteloweb.com\/en\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hub.casteloweb.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hub.casteloweb.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hub.casteloweb.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hub.casteloweb.com\/en\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":5,"href":"https:\/\/hub.casteloweb.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":105,"href":"https:\/\/hub.casteloweb.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions\/105"}],"wp:attachment":[{"href":"https:\/\/hub.casteloweb.com\/en\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}