DF PROJETOS

img

Vegetação para Projeto de Praça Pública

A vegetação constitui um dos principais elementos estruturadores do projeto paisagístico de uma praça pública, desempenhando funções...

Ver mais ...

Projeto praças publicas comepleto dwg e revit

O projeto consiste na implantação de uma praça pública de caráter urbano, concebida como um espaço de convivência, lazer, circulação...

Ver mais ...

Como instalar e configurar hachuras no Revit – Passo...

As hachuras são elementos fundamentais para a representação gráfica de projetos arquitetônicos no Revit. Elas permitem identificar...

Ver mais ...

ESTRUTURA PRÉ-MOLDADA PARA OFICINA MECÂNICA: SISTEMA...

A utilização de estruturas pré-moldadas de concreto em oficinas mecânicas representa uma solução construtiva interessante para empreendimentos...

Ver mais ...

PROJETO DE OFICINA MECÂNICA NO REVIT – PLANTA ARQUITETÔNICA...

Desenvolva seus conhecimentos em projetos comerciais e amplie sua biblioteca de referências com este projeto de oficina mecânica desenvolvido...

Ver mais ...

PLANTA DE OFICINA MECÂNICA NO REVIT + FAMÍLIAS DE...

Tenha um projeto de oficina mecânica como referência para desenvolver seus próprios projetos arquitetônicos! Apresentamos um arquivo...

Ver mais ...

Revit vs. ConstructCAD: quais são as diferenças entre...

O mercado de softwares para arquitetura, engenharia e construção civil está em constante evolução. Entre as ferramentas utilizadas...

Ver mais ...

ConstructCAD: uma nova alternativa open source para...

ConstructCAD: uma nova alternativa open source para projetos de arquitetura e modelagem BIM O ConstructCAD é um software de CAD e...

Ver mais ...

Sugestões de acabamentos para paredes e pisos da residência...

A escolha dos acabamentos para paredes e pisos deve acompanhar a linguagem arquitetônica da residência, caracterizada por volumes...

Ver mais ...

Mobiliário contemporâneo e design dos ambientes

Cozinha e bancada central A cozinha destaca-se pela ilha multifuncional, composta por uma bancada escura de aparência pétrea e marcenaria...

Ver mais ...

Projeto casa moderna, estilo japonesa

projeto apresenta uma residência unifamiliar de linguagem contemporânea, caracterizada pela composição de volumes prismáticos, pela...

Ver mais ...

Análise arquitetônica da planta de apartamentos —...

Distribuição dos apartamentos Os ambientes residenciais estão organizados em conjuntos nas laterais e na porção superior do desenho....

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!