{"id":14,"date":"2026-04-29T09:33:25","date_gmt":"2026-04-29T12:33:25","guid":{"rendered":"https:\/\/sites.williarts.com.br\/catedral\/?page_id=14"},"modified":"2026-04-29T17:08:44","modified_gmt":"2026-04-29T20:08:44","slug":"clero","status":"publish","type":"page","link":"https:\/\/sites.williarts.com.br\/catedral\/clero\/","title":{"rendered":"Clero"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; title_text=&#8221;Grupo 1599&#8243; background_image=&#8221;https:\/\/sites.williarts.com.br\/catedral\/wp-content\/uploads\/2026\/04\/Grupo-1599.jpg&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243; custom_padding=&#8221;50px||50px||true|&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; custom_padding=&#8221;0px||0px||true|&#8221;][et_pb_column _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; text_font=&#8221;Italianno||||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;80px&#8221; text_orientation=&#8221;center&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243; text_line_height=&#8221;1em&#8221; custom_padding=&#8221;2px||0px|||&#8221;]<\/p>\n<p>Clero<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; custom_padding=&#8221;35px||35px||true|&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]\r\n    <div class=\"clergy-members-container\"><\/div>\r\n        <template id=\"spinner-template\">\r\n        <div class=\"spinner-container\">\r\n            <div class=\"spinner-overlay\">\r\n                <div class=\"spinner\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/template>\r\n\r\n    <div id=\"spinner-container\"><\/div>\r\n\r\n    <script>\r\n        const spinnerContainer = document.querySelector(\"#spinner-container\")\r\n        const spinnerTemplate = document.querySelector(\"#spinner-template\");\r\n\r\n        const createSpinner = () => {\r\n            const fragment = spinnerTemplate.content.cloneNode(true);\r\n            spinnerContainer.appendChild(fragment);\r\n        }\r\n\r\n        const removeSpinner = () => {\r\n            spinnerContainer.innerHTML = '';\r\n        }\r\n    <\/script>\r\n    \r\n    <template id=\"clergy-member-template\">\r\n        <div class=\"member-card\">\r\n            <img decoding=\"async\" src=\"\" alt=\"\">\r\n            <p class=\"member-role\"><\/p>\r\n            <div class=\"member-info\">\r\n                <span class=\"member-name\"><\/span>\r\n                <span class=\"birth-date\"><\/span>\r\n                <span class=\"clerical-ordination-date\"><\/span>\r\n                <span class=\"priestly-ordination-date\"><\/span>\r\n                <span class=\"birth-city\"><\/span>\r\n                <span class=\"email\"><\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/template>\r\n\r\n\r\n    <script>\r\n        document.addEventListener(\"DOMContentLoaded\", () => {\r\n            const memberContainer = document.querySelector(\".clergy-members-container\");\r\n            const cardTemplate = document.querySelector(\"#clergy-member-template\");\r\n            const spinnerContainer = document.querySelector(\".spinner-container\")\r\n\r\n            const getClergyMembers = async () => {\r\n                const url = \"https:\/\/sites.williarts.com.br\/catedral\" + \"\/wp-json\/api\/v1\/clergy-members\";\r\n\r\n                const response = await fetch(url, {\r\n                        method: \"GET\"\r\n                    })\r\n                    .then(res => res.json())\r\n                    .then(data => data);\r\n\r\n                return response;\r\n            }\r\n\r\n            const createCard = (membersList) => {\r\n                memberContainer.innerHTML = \"\"\r\n\r\n                membersList.forEach(member => {\r\n                    const fragment = cardTemplate.content.cloneNode(true);\r\n                    const card = fragment.querySelector(\".member-card\");\r\n                    const memberImage = card.querySelector(\"img\");\r\n                    const memberName = card.querySelector(\".member-name\");\r\n                    const memberRole = card.querySelector(\".member-role\");\r\n                    const clericalDate = card.querySelector(\".clerical-ordination-date\");\r\n                    const priestlyDate = card.querySelector(\".priestly-ordination-date\");\r\n                    const birthDate = card.querySelector(\".birth-date\");\r\n                    const birthCity = card.querySelector(\".birth-city\");\r\n                    const email = card.querySelector(\".email\");\r\n\r\n                    memberImage.src = member.photo;\r\n                    memberRole.innerHTML = `${member.role}`;\r\n                    memberName.innerHTML = `${member.name}`;\r\n                    clericalDate.innerHTML = `<b>Ordena\u00e7\u00e3o Diaconal: <\/b>${member.clerical_date}`;\r\n                    member.priestly_date && (priestlyDate.innerHTML = `<b>Ordena\u00e7\u00e3o Sacerdotal:<\/b> ${member.priestly_date}`);\r\n                    birthDate.innerHTML = `<b>Nascimento:<\/b> ${member.birthdate}`;\r\n                    birthCity.innerHTML = `<b>Cidade natal:<\/b> ${member.birth_city}`;\r\n                    member.email && (email.innerHTML = `<b>Email:<\/b> ${member.email}`);\r\n\r\n                    card.classList.add(\"fade-in\")\r\n                    memberContainer.appendChild(fragment);\r\n                })\r\n            }\r\n\r\n            const loadMembers = async () => {\r\n                const members = await getClergyMembers();\r\n\r\n                createCard(members)\r\n                spinnerContainer.innerHTML = \"\"\r\n            }\r\n\r\n            loadMembers();\r\n        })\r\n    <\/script>\r\n[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Clero\r\n    <div class=\"clergy-members-container\"><\/div>\r\n        <template id=\"spinner-template\">\r\n        <div class=\"spinner-container\">\r\n            <div class=\"spinner-overlay\">\r\n                <div class=\"spinner\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/template>\r\n\r\n    <div id=\"spinner-container\"><\/div>\r\n\r\n    <script>\r\n        const spinnerContainer = document.querySelector(\"#spinner-container\")\r\n        const spinnerTemplate = document.querySelector(\"#spinner-template\");\r\n\r\n        const createSpinner = () => {\r\n            const fragment = spinnerTemplate.content.cloneNode(true);\r\n            spinnerContainer.appendChild(fragment);\r\n        }\r\n\r\n        const removeSpinner = () => {\r\n            spinnerContainer.innerHTML = '';\r\n        }\r\n    <\/script>\r\n    \r\n    <template id=\"clergy-member-template\">\r\n        <div class=\"member-card\">\r\n            <img decoding=\"async\" src=\"\" alt=\"\">\r\n            <p class=\"member-role\"><\/p>\r\n            <div class=\"member-info\">\r\n                <span class=\"member-name\"><\/span>\r\n                <span class=\"birth-date\"><\/span>\r\n                <span class=\"clerical-ordination-date\"><\/span>\r\n                <span class=\"priestly-ordination-date\"><\/span>\r\n                <span class=\"birth-city\"><\/span>\r\n                <span class=\"email\"><\/span>\r\n            <\/div>\r\n        <\/div>\r\n    <\/template>\r\n\r\n\r\n    <script>\r\n        document.addEventListener(\"DOMContentLoaded\", () => {\r\n            const memberContainer = document.querySelector(\".clergy-members-container\");\r\n            const cardTemplate = document.querySelector(\"#clergy-member-template\");\r\n            const spinnerContainer = document.querySelector(\".spinner-container\")\r\n\r\n            const getClergyMembers = async () => {\r\n                const url = \"https:\/\/sites.williarts.com.br\/catedral\" + \"\/wp-json\/api\/v1\/clergy-members\";\r\n\r\n                const response = await fetch(url, {\r\n                        method: \"GET\"\r\n                    })\r\n                    .then(res => res.json())\r\n                    .then(data => data);\r\n\r\n                return response;\r\n            }\r\n\r\n            const createCard = (membersList) => {\r\n                memberContainer.innerHTML = \"\"\r\n\r\n                membersList.forEach(member => {\r\n                    const fragment = cardTemplate.content.cloneNode(true);\r\n                    const card = fragment.querySelector(\".member-card\");\r\n                    const memberImage = card.querySelector(\"img\");\r\n                    const memberName = card.querySelector(\".member-name\");\r\n                    const memberRole = card.querySelector(\".member-role\");\r\n                    const clericalDate = card.querySelector(\".clerical-ordination-date\");\r\n                    const priestlyDate = card.querySelector(\".priestly-ordination-date\");\r\n                    const birthDate = card.querySelector(\".birth-date\");\r\n                    const birthCity = card.querySelector(\".birth-city\");\r\n                    const email = card.querySelector(\".email\");\r\n\r\n                    memberImage.src = member.photo;\r\n                    memberRole.innerHTML = `${member.role}`;\r\n                    memberName.innerHTML = `${member.name}`;\r\n                    clericalDate.innerHTML = `<b>Ordena\u00e7\u00e3o Diaconal: <\/b>${member.clerical_date}`;\r\n                    member.priestly_date && (priestlyDate.innerHTML = `<b>Ordena\u00e7\u00e3o Sacerdotal:<\/b> ${member.priestly_date}`);\r\n                    birthDate.innerHTML = `<b>Nascimento:<\/b> ${member.birthdate}`;\r\n                    birthCity.innerHTML = `<b>Cidade natal:<\/b> ${member.birth_city}`;\r\n                    member.email && (email.innerHTML = `<b>Email:<\/b> ${member.email}`);\r\n\r\n                    card.classList.add(\"fade-in\")\r\n                    memberContainer.appendChild(fragment);\r\n                })\r\n            }\r\n\r\n            const loadMembers = async () => {\r\n                const members = await getClergyMembers();\r\n\r\n                createCard(members)\r\n                spinnerContainer.innerHTML = \"\"\r\n            }\r\n\r\n            loadMembers();\r\n        })\r\n    <\/script>\r\n<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:divi\/placeholder \/-->","_et_gb_content_width":"","footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sites.williarts.com.br\/catedral\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.williarts.com.br\/catedral\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.williarts.com.br\/catedral\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.williarts.com.br\/catedral\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.williarts.com.br\/catedral\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":7,"href":"https:\/\/sites.williarts.com.br\/catedral\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":141,"href":"https:\/\/sites.williarts.com.br\/catedral\/wp-json\/wp\/v2\/pages\/14\/revisions\/141"}],"wp:attachment":[{"href":"https:\/\/sites.williarts.com.br\/catedral\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}