{"id":27225,"date":"2021-05-10T16:38:00","date_gmt":"2021-05-10T13:38:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27225"},"modified":"2021-10-18T04:15:31","modified_gmt":"2021-10-18T01:15:31","slug":"como-definir-uma-imagem-reserva-para-miniaturas-de-postagem-do-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/como-definir-uma-imagem-reserva-para-miniaturas-de-postagem-do-wordpress\/","title":{"rendered":"Como definir uma imagem reserva para miniaturas de postagem do WordPress"},"content":{"rendered":"<p>As imagens desempenham um papel importante em seus posts WordPress. Quando compartilhamos o blog nas m\u00eddias sociais, a imagem em destaque ser\u00e1 exibida como uma miniatura da sua postagem. Essas imagens s\u00e3o \u00fateis para chamar a aten\u00e7\u00e3o do p\u00fablico. Em alguns cen\u00e1rios, se n\u00e3o tivermos uma miniatura de postagem definida, precisaremos de uma imagem reserva que atue como uma imagem em destaque para uma postagem. Esta imagem reserva pode ser a primeira imagem de sua postagem ou uma imagem est\u00e1tica padr\u00e3o.<\/p>\n<p>Neste artigo, estudamos como definir uma imagem de fallback padr\u00e3o para miniaturas de postagem do WordPress. Iremos primeiro procurar a imagem em destaque, se n\u00e3o for encontrada, definimos a primeira imagem do conte\u00fado da postagem e, se isso tamb\u00e9m falhar, definiremos uma imagem est\u00e1tica padr\u00e3o.<\/p>\n<h3>Definir uma imagem reserva para miniaturas de postagem do WordPress<\/h3>\n<p>Para come\u00e7ar, voc\u00ea deve primeiro colocar a imagem padr\u00e3o no diret\u00f3rio do seu tema ativo. Digamos que o nome da imagem padr\u00e3o seja &#8216;default.jpg&#8217;, ent\u00e3o voc\u00ea pode coloc\u00e1-la dentro da pasta de imagens do seu tema. O caminho da imagem ser\u00e1 wp-content \/ themes \/ your-theme-name \/ images \/ default.jpg.<\/p>\n<p>Em seguida, precisamos adicionar algum peda\u00e7o de c\u00f3digo e um lugar melhor para adicionar nosso c\u00f3digo \u00e9 um <code>functions.php<\/code>arquivo de temas. Abra o <code>functions.php<\/code>arquivo em seu editor favorito e adicione o c\u00f3digo abaixo no final de um arquivo.<\/p>\n<p><strong>functions.php<\/strong><\/p>\n<pre><code>function post_fallback_image() {\n\u00a0\u00a0\u00a0\u00a0global $post;\n\u00a0\u00a0\u00a0\u00a0$first_img = '';\n\u00a0\u00a0\u00a0\u00a0ob_start();\n\u00a0\u00a0\u00a0\u00a0ob_end_clean();\n\u00a0\u00a0\u00a0\u00a0$output = preg_match_all('\/&lt;img.+src=['\"]([^'\"]+)['\"].*&gt;\/i', $post-&gt;post_content, $matches);\n\u00a0\u00a0\u00a0\u00a0$first_img = $matches[1][0];\n\u00a0\n\u00a0\u00a0\u00a0\u00a0if (empty($first_img)) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$first_img = get_stylesheet_directory_uri(). \"\/images\/default.jpg\";\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0print '&lt;img src=\"'. $first_img .'\" alt=\"'. get_the_title() .'\" \/&gt;';\n}<\/code><\/pre>\n<p>O c\u00f3digo acima verifica a primeira imagem dentro do conte\u00fado da postagem e a imprime. Se nenhuma imagem estiver dispon\u00edvel no conte\u00fado da postagem, ele imprime a imagem est\u00e1tica padr\u00e3o do diret\u00f3rio do tema.<\/p>\n<p>O WordPress exibe miniaturas de postagens em v\u00e1rios lugares. Voc\u00ea o encontrar\u00e1 no arquivo, lista de postagens, p\u00e1gina de postagem \u00fanica. Tudo o que precisamos fazer \u00e9 encontrar as linhas onde a fun\u00e7\u00e3o the_post_thumbnail() \u00e9 usada. Em seguida, substitua esse m\u00e9todo pelas linhas abaixo:<\/p>\n<pre><code>&lt;?php\nif (has_post_thumbnail()): \u00a0\u00a0\u00a0\u00a0the_post_thumbnail( 'post-thumbnail', array( 'alt' =&gt; get_the_title()) );\nelse: \u00a0\u00a0\u00a0\u00a0post_fallback_image();\nendif;\n?&gt;<\/code><\/pre>\n<p>Esperamos que voc\u00ea entenda como definir uma imagem substituta padr\u00e3o para miniaturas de postagem do WordPress. Por favor, compartilhe suas id\u00e9ias na se\u00e7\u00e3o de coment\u00e1rios abaixo.<\/p>\n<h4>Artigos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-carregar-posts-wordpress-com-ajax\/\" title=\"Como carregar uma postagem do WordPress com AJAX\" >Como carregar uma postagem do WordPress com AJAX<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/exibir-postagens-de-categorias-especificas-em-uma-pagina-do-wordpress\/\" title=\"Exibir postagens de categorias espec\u00edficas em uma p\u00e1gina do WordPress\" >Exibir postagens de categorias espec\u00edficas em uma p\u00e1gina do WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea deseja definir uma imagem de fallack padr\u00e3o no WordPress, voc\u00ea est\u00e1 no lugar certo. Neste artigo, mostramos como definir a imagem padr\u00e3o sem um<\/p>\n","protected":false},"author":1,"featured_media":22176,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[417,278,613],"tags":[848],"class_list":["post-27225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diversos","category-php-9","category-uncategorized-9","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=27225"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27225\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/22176"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=27225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=27225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=27225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}