Alexandre Magno

Gameplay Programmer
Relic Hunters Legend

Relic Hunters Legend

Relic Hunters Legend Relic Hunters Legend is an online multiplayer Looter Shooter, being my first experience with networked games. While on this project I had the opportunity to work on many small and multidisciplinary teams which allowed me to be involved in a...
document.addEventListener("DOMContentLoaded", function () { // Procura todos os projetos const projects = document.querySelectorAll(".et_pb_portfolio_item"); projects.forEach(function (project) { // Tenta extrair o link do projeto const link = project.querySelector("a").href; // Requisição AJAX para pegar as tags do post via REST API fetch(link + '?rest_route=/wp/v2/posts') .then(res => res.json()) .then(postData => { if (!postData || !postData.id) return; // Pega o ID do post const postId = postData.id; // Busca as tags desse post fetch(`/wp-json/wp/v2/tags?post=${postId}`) .then(res => res.json()) .then(tags => { if (!tags.length) return; // Cria um container de tags const tagWrapper = document.createElement("div"); tagWrapper.className = "project-tags"; tags.forEach(tag => { const tagElement = document.createElement("span"); tagElement.className = "project-tag tag-" + tag.slug; tagElement.innerText = tag.name; tagWrapper.appendChild(tagElement); }); // Adiciona o bloco de tags abaixo do título const meta = project.querySelector(".post-meta"); if (meta) meta.parentNode.insertBefore(tagWrapper, meta.nextSibling); }); }); }); });