DF PROJETOS

img

Medidas de banheiros coletivos: guia completo das...

As medidas de banheiros coletivos são fundamentais para garantir funcionalidade, conforto e acessibilidade em espaços comerciais,...

Ver mais ...

Download famílias Revit: biblioteca BIM completa

Procurando famílias Revit de qualidade para seus projetos BIM? Nossa biblioteca oferece milhares de componentes profissionais, desde...

Ver mais ...

Master LSF Revit families: The complete professional...

Are you struggling to implement LSF Revit families efficiently in your steel framing projects? You're not alone. Many architects and...

Ver mais ...

Discover the most complete Revit families package...

Are you wasting time searching for Revit families on questionable websites and risking infecting your computer with viruses? It's...

Ver mais ...

Familias revit STEEL FRAME PRO

Familias revit STEEL FRAME PRO

Ver mais ...

Edifício garagem: guia completo para investir e construir...

Um edifício garagem representa uma das modalidades de investimento imobiliário mais rentáveis e em crescimento no Brasil. Com a urbanização...

Ver mais ...

Curso Revit para projeto de escola infantil: domine...

Projetar uma escola infantil no Revit exige conhecimentos específicos sobre normas técnicas, ergonomia infantil e metodologia BIM....

Ver mais ...

Habitação coletiva de alta densidade: o futuro sustentável...

A habitação coletiva de alta densidade representa uma das soluções mais promissoras para os desafios urbanos contemporâneos. Com o...

Ver mais ...

Famílias Revit pré-moldado: download gratuito para...

O mercado de estruturas pré-moldadas está em plena expansão no Brasil, e ter as famílias Revit pré moldado certas pode fazer toda...

Ver mais ...

Conheça as medidas do steel frame que revolucionam...

Você sabia que o steel frame oferece uma flexibilidade incrível de medidas que permite construir desde casas compactas até edifícios...

Ver mais ...

Conheça as famílias steel frame para Revit que revolucionam...

Você sabia que projetos em steel frame podem ser executados até 5 vezes mais rápido que construções convencionais? No Brasil, essa...

Ver mais ...

Descubra como 15GB de famílias Revit podem revolucionar...

Você já perdeu horas preciosas procurando por **famílias Revit** de qualidade para seus projetos? Se a resposta é sim, você não está...

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!