DF PROJETOS

img

Detalhamento de Portão Residencial: precisão técnica...

O detalhamento de um portão residencial vai além do desenho — é a tradução de segurança, estética e funcionalidade para elementos...

Ver mais ...

Projeto de Portão Residencial: estética, segurança...

Um portão bem projetado protege, valoriza e comunica o caráter da residência. Como arquiteto, vou orientar você nas decisões de projeto...

Ver mais ...

Famílias Revit de Curral Pré-Moldado: Precisão e Eficiência...

Você trabalha com projetos rurais e busca agilidade, precisão e qualidade na hora de desenvolver estruturas como currais pré-moldados?...

Ver mais ...

Curral Pré-Moldado: Modernidade e Eficiência no Manejo...

Se você trabalha com criação de gado e está buscando mais praticidade e durabilidade na estrutura da sua fazenda, o curral pré-moldado...

Ver mais ...

Curral Pré-Moldado: A Solução Ideal para Quem Cria...

Se você está buscando uma solução moderna, durável e prática para a sua fazenda, o curral pré-moldado é, sem dúvidas, a melhor escolha....

Ver mais ...

Estrutura de Estande 7x5 Metros com Cores Branco e...

Projeto Estrutural de Estande 7x5m: Eficiência e Segurança Este estande de 35 m² foi projetado com foco em estabilidade, leveza e...

Ver mais ...

Projeto de Estande 7x5 Metros com Cores Branco e Laranja

Projeto de Estande 7x5 Metros com Cores Branco e Laranja Arquitetura inteligente para eventos corporativos que geram impacto visual...

Ver mais ...

Lanchonete Pequena e Aconchegante: Projeto Arquitetônico...

Está planejando abrir uma lanchonete pequena, mas deseja um espaço que se destaque pelo conforto, funcionalidade e estética moderna?...

Ver mais ...

Projeto de Restaurante Pequeno com Fachada de Vidro:...

Se você está pensando em abrir um restaurante pequeno, mas quer um espaço que se destaque pela arquitetura moderna, fachada de vidro...

Ver mais ...

Estrutura Pré-Moldada em Revit

O projeto refere-se a uma edificação industrial com aproximadamente 1.200 m², composta por uma estrutura de concreto pré-moldado....

Ver mais ...

Projeto lanchonete pequena completo com moveis

A proposta de interiores para a lanchonete de esquina busca criar uma experiência acolhedora, contemporânea e visualmente marcante,...

Ver mais ...

Projeto lanchonete pequena para download

A lanchonete foi projetada e executada em uma esquina urbana, maximizando o aproveitamento do terreno com uma implantação em dois...

Ver mais ...
if (is_single()) : // Verifica se é um post individual // Obtém informações básicas do post $post_title = get_the_title(); $post_url = get_permalink(); $post_excerpt = has_excerpt() ? get_the_excerpt() : wp_trim_words(get_the_content(), 30, '...'); $post_date = get_the_date('c'); $post_modified = get_the_modified_date('c'); $post_author = get_the_author(); $featured_img_url = get_the_post_thumbnail_url(get_the_ID(), 'full'); // Obtém o nome do site $site_name = get_bloginfo('name'); $site_url = home_url('/'); // Tenta obter o logo do site $custom_logo_id = get_theme_mod('custom_logo'); $site_logo_url = ''; if ($custom_logo_id) { $logo_info = wp_get_attachment_image_src($custom_logo_id, 'full'); if ($logo_info) { $site_logo_url = $logo_info[0]; } } // Se não encontrar logo, usa a imagem destacada ou uma imagem padrão if (empty($site_logo_url)) { $site_logo_url = $featured_img_url ? $featured_img_url : ''; } // Obtém a categoria principal $category_name = ''; $category_url = ''; $categories = get_the_category(); if (!empty($categories)) { $category = $categories[0]; $category_name = $category->name; $category_url = get_category_link($category->term_id); } // Obtém tags $tag_names = array(); $tags = get_the_tags(); if ($tags) { foreach ($tags as $tag) { $tag_names[] = $tag->name; } } $tags_string = !empty($tag_names) ? implode(', ', $tag_names) : ''; // MELHORIAS: Informações avançadas de autor para E-E-A-T $author_id = get_the_author_meta('ID'); $author_bio = get_the_author_meta('description'); $author_url = get_author_posts_url($author_id); $author_avatar = get_avatar_url($author_id, ['size' => 96]); // Campos personalizados de autor $author_expertise = get_the_author_meta('expertise'); // Campo personalizado $author_credentials = get_the_author_meta('credentials'); // Campo personalizado $author_linkedin = get_the_author_meta('linkedin'); // Campo personalizado $author_twitter = get_the_author_meta('twitter'); // Campo personalizado // MELHORIAS: Informações adicionais do post $word_count = str_word_count(strip_tags(get_the_content())); $reading_time = ceil($word_count / 200); // Estimativa de tempo de leitura // MELHORIAS: Verifica se o post tem vídeo incorporado $has_video = false; $video_url = ''; $content = get_the_content(); // Verifica se há vídeo do YouTube ou Vimeo no conteúdo if (preg_match('/(youtube\.com|youtu\.be|vimeo\.com)/i', $content)) { $has_video = true; // Tenta extrair a URL do vídeo if (preg_match('/youtube\.com\/watch\?v=([a-zA-Z0-9_-]+)/i', $content, $matches)) { $video_url = 'https://www.youtube.com/watch?v=' . $matches[1]; } elseif (preg_match('/youtu\.be\/([a-zA-Z0-9_-]+)/i', $content, $matches)) { $video_url = 'https://youtu.be/' . $matches[1]; } elseif (preg_match('/vimeo\.com\/([0-9]+)/i', $content, $matches)) { $video_url = 'https://vimeo.com/' . $matches[1]; } } // MELHORIAS: Verifica se o post tem Web Story associada $has_web_story = false; $web_story_url = ''; // Verifica se o plugin Web Stories está ativo e se há uma história associada if (function_exists('web_stories_get_story_id_from_post')) { $story_id = web_stories_get_story_id_from_post(get_the_ID()); if ($story_id) { $has_web_story = true; $web_story_url = get_permalink($story_id); } } // MELHORIAS: Obtém dimensões da imagem destacada para proporção correta $image_width = 0; $image_height = 0; if ($featured_img_url) { $attachment_id = get_post_thumbnail_id(get_the_ID()); if ($attachment_id) { $image_data = wp_get_attachment_image_src($attachment_id, 'full'); if ($image_data) { $image_width = $image_data[1]; $image_height = $image_data[2]; } } } // Verifica requisitos de imagem para Google Discover $image_meets_requirements = ($image_width >= 1200); $image_ratio = $image_width > 0 && $image_height > 0 ? $image_width / $image_height : 0; $has_ideal_ratio = ($image_ratio >= 1.3 && $image_ratio <= 2.0); ?> FAQ') !== false || strpos($content, '

Perguntas Frequentes

') !== false || strpos($content, '

FAQ

') !== false); $has_howto = (strpos($content, '

Como') !== false || strpos($content, '

Passo a Passo

') !== false || strpos($content, '

Como') !== false); // Se você identificar que o post é um FAQ, você pode adicionar o Schema.org para FAQ if ($has_faq) : ?>

Este site, usa os cookies para melhor atende - lo e para que você tenha a melhor experiencia neste site!