DF PROJETOS

img

Revit 2021 + 12 GB de famílias revit + template +...

Revit 2021 + 12 GB de famílias revit + template + texturas Como tem muito gente procurando revit 2021 pra baixar, pensamos em montar...

Ver mais ...

Relatório diário de obras

Relatório diário de obras Melhor do que fazer uma obra organizada, temos que levar em conta também o controle da obra, é por isso...

Ver mais ...

Notebooks para arquitetura e engenharia

Notebooks para arquitetura e engenharia Com tantas configurações de computadores no mercado fica difícil de saber qual o melhor notebooks...

Ver mais ...

Configuração de PC para arquitetura

Configuração de PC para arquitetura Depois que iniciamos os estudos em arquitetura temos várias coisas para fazer para ter as ferramentas...

Ver mais ...

1000 tijolos faz quantos metros quadrados?

1000 tijolos faz quantos metros quadrados? Quando estamos construindo, temos que cuidar de como podemos fazer nossos custos ficarem...

Ver mais ...

Configuração de computador para arquitetura e engenharia

Configuração de computador para arquitetura e engenharia A pergunta que sempre recebo aqui no nosso escritório é que temos que fazer...

Ver mais ...

Computador para arquitetura e engenharia

Computador para arquitetura e engenharia O quão difícil é hoje em dia ter uma máquina para usar em nosso trabalhos na arquitetura,...

Ver mais ...

Mapa de uso e ocupação do solo mogi das cruzes

Mapa de uso e ocupação do solo mogi das cruzes Para iniciar um bom projeto, temos saber exatamente como a cidade funciona, e na cidade...

Ver mais ...

Textura MDF para móveis Revit 2020

Textura MDF para móveis Revit 2020 Para deixar um projeto completo, temos que fazer as imagens do mesmo e deixar ele em vista realista...

Ver mais ...

MDF textura para revit download

MDF textura para revit download Todos os projetos tem um jeito de ser feito, e todos tem que ter a sua representação gráfica, e textura...

Ver mais ...

Curso de steel frame em Revit 2019

Curso de steel frame em Revit 2019 Temos vários métodos construtivos hoje no Brasil, mas nenhum deles segue crescendo tanto quanto...

Ver mais ...

Casas steel frame projeto em revit

Casa steel frame projeto em revit Como o método construtivo inovador chamado steel frame está no mercado, decidimos fazer um curso...

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!