DF PROJETOS

img

Projeto parklet famílias Revit

Projeto parklet famílias Revit Para fazer projetos de mobiliários urbanos, temos que nos ater a vários tipos de mobiliários, e o mobiliário...

Ver mais ...

Famílias revit de parklet

Famílias revit de parkletS Hoje vamos falar de mobiliário urbano que está tomando conta das ruas nas cidades pelo mundo, e também...

Ver mais ...

Recomendações para construção curral de gado de corte...

Recomendações para construção curral de gado de corte MÓDULO 500 O projeto de um curral para gado de corte deve seguir algumas orientações...

Ver mais ...

Projeto curral gado de corte MÓDULO 500

Projeto curral gado de corte MÓDULO 500 Hoje vamos fazer aqui o que precisamos para iniciar os estudos para construção de um curral...

Ver mais ...

Curral gado MÓDULO 500 projeto

Curral gado MÓDULO 500 projeto Para construir um curral de gado de corte, temos que pensar que o mesmo deve passar por varias fase,...

Ver mais ...

Projeto de curral para gado de corte

Projeto de curral para gado de corte Projeto de currais para gado leiteiro tem sido amplamente instalados nas fazendas de todo o país,...

Ver mais ...

Familias Revit Equipamentos usados em PPCI

Familias Revit Equipamentos usados em PPCI Temos aqui as famílias Revit para usar em seus projetos PPCI, onde poderemos melhorar e...

Ver mais ...

Famílias Revit bombeiros PPCI

Famílias Revit bombeiros PPCI Hoje vamos disponibilizar às nossas famílias Revit de projeto de plano de prevenção e proteção de combate...

Ver mais ...

Projeto de combate a incendio bombeiros PPCI

Aqui no nosso site, temos todas as famílias de hidrosanitário e também Projeto de combate a incendio bombeiros PPCI, que vão lhe ajudar...

Ver mais ...

Medidas de um banheiro P.N.E coletivo

Medidas de um banheiro P.N.E coletivo Todos sabemos a dificuldade de colocar os banheiros em nossos projetos, sempre ficamos pensando...

Ver mais ...

Projeto minha escola educação infantil

Projeto minha escola educação infantil O projeto de uma escola segue sendo importante para educação no Brasil, pois em uma escola...

Ver mais ...

Projeto educação infantil escola completo

Projeto educação infantil escola, hoje aqui no site vamos mostrar como fazer um projeto conceito de uma escola de educação infantil,...

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!