Como modificar imagens em destaque no WordPress

Imagem em destaque do WordPress


As imagens são componentes vitais de todos os sites. Antes de começar a questionar a importância das imagens, tente imaginar o seu blog ou site favorito sem elas. Você estaria interessado em ler sobre tecnologia, carros, comida ou moda e maquiagem se o site não contivesse imagens??

Quando os primeiros sites foram colocados no ar, as imagens não tiveram um papel significativo em sua existência. As conexões à Internet eram muito lentas e ninguém conseguia carregar dezenas de fotos por página. Felizmente, as coisas mudaram e agora não podemos viver sem a mídia online. O mesmo princípio pode ser aplicado a um blog pessoal ou ao seu site. No mundo moderno, você simplesmente não pode ter um blog sem fotos. Eles são muito mais importantes do que você imagina.

  1. O que é uma imagem em destaque no WordPress
  2. O guia para o tamanho da imagem em destaque – Como alterá-lo no WordPress
  3. Definir automaticamente a imagem em destaque no WordPress
  4. Vincular automaticamente as miniaturas das postagens em destaque às postagens originais
  5. Como adicionar visualizações em miniatura na lista de edição de postagem / página
  6. Faça com que seus autores selecionem imagens em destaque antes de publicar postagens
  7. Alterar o texto da imagem em destaque nas páginas de administração

1. O que é uma imagem em destaque no WordPress

Embora uma imagem em destaque seja apenas outro arquivo de mídia que você possa adicionar ao WordPress, ela merece tratamento especial. Esse tipo de imagem pode ajudar a atrair a atenção de seus visitantes. É usado para atrair indivíduos a ler suas histórias, melhorar a qualidade visual do seu blog e até desempenha um papel notável no compartilhamento de mídia social. Portanto, não negligencie a importância de uma imagem em destaque.

As imagens em destaque são controladas por temas do WordPress.

Há pouco tempo, muitos temas do WordPress não tinham suporte para eles. Apenas os desenvolvedores mais cuidadosos tiveram a gentileza de introduzir imagens em destaque em seus temas, enquanto todos os outros tiveram que codificar o recurso. Felizmente, os tempos mudaram, e agora a maioria dos temas está totalmente pronta para imagens em destaque.

Onde as imagens em destaque aparecem no seu site?

Geralmente, uma imagem em destaque no WordPress encontra seu lugar sob os holofotes da sua página inicial. Eles são usados ​​como miniaturas que representam a postagem inteira. Na maioria das vezes, a mesma miniatura da postagem (que também é outro nome para uma imagem em destaque) é vinculada diretamente a essa postagem. Ao selecionar uma imagem em destaque para uma postagem, você pode definir todo o tom da sua história. Enquanto uma boa foto pode tentar um visitante a ler o post inteiro, uma foto ruim pode facilmente repelir um leitor comum.

Imagens em destaque do WordPress na primeira página

Além disso, as mesmas imagens em destaque geralmente aparecem no topo de postagens únicas, páginas e tipos de postagem personalizados no WordPress. Dependendo do tema que você está usando, uma imagem em destaque pode aparecer logo acima ou abaixo o título. Pode surgir em diferentes dimensões; tudo depende de um desenvolvedor de temas que trabalhou nos detalhes.

Novamente, dependendo do tema, as imagens em destaque podem ser usadas em outros lugares. Por exemplo, se você adicionar um widget para mostrar as postagens mais recentes, as miniaturas das postagens poderão ser usadas para adicionar mais estilo ao widget e chamar mais atenção dos visitantes.

Alguns temas até mostram as imagens nas páginas de administração do WordPress, ao lado das postagens atribuídas.

Como adicionar uma imagem em destaque

Quando orientamos você a adicionar sua primeira postagem no WordPress, também mencionamos a guia Imagem em destaque, localizada no lado direito da tela.. Caso não encontre a guia, verifique as opções da tela:

  1. Adicione uma nova postagem ou edite uma já existente
  2. Role até o fim
  3. Clique na guia “Opções da tela” no canto superior direito
  4. Verifique se a caixa “Imagem em destaque” está marcada

Editor de postagem de opções de tela do WordPress

Em um site WordPress novo, a guia Imagem em destaque estará localizada na parte inferior da barra lateral, no lado direito. Verifique se você possui um e prepare-se para adicionando sua primeira miniatura de postagem:

  1. Clique no link “Definir imagem em destaque”, localizado na caixa “Imagem em destaque”
  2. Uma nova janela abrirá a Biblioteca de mídia
  3. Selecione qualquer imagem que você tenha ou faça upload de uma nova no computador
  4. Depois de escolher a imagem, clique no botão “Definir imagem em destaque”

Imagem em destaque do WordPress

É isso! Agora você pode ver a visualização de uma imagem diretamente na caixa Imagem em destaque. Se você quiser ver como fica a postagem, você pode rolar rapidamente para cima e clicar no botão “Visualizar”.

Arrastar e soltar imagem em destaque

PREÇO: Grátis

Arrastar e soltar imagem em destaque no WordPress

Se você gosta de arrastar e soltar imagens na sua Biblioteca de mídia do WordPress, deve considere adicionar este plugin gratuito para a lista dos ativos em seu site. Apenas instalando o plugin Arrastar e soltar imagem em destaque, o link regular para adicionar postagem em miniatura será alterado. Em vez de clicar no link e fazer o upload de uma nova imagem, você poderá arrastar e soltar a imagem diretamente no local.

Como remover ou substituir uma miniatura de postagem

Às vezes, você deseja remover ou substituir uma miniatura da postagem. Se você encontrou ou criou uma foto melhor ou se houve um problema com a primeira, serão necessários apenas alguns cliques para fazer a alteração:

  1. Clique no link “Remover imagem em destaque” localizado na caixa “Imagem em destaque” abaixo da miniatura
  2. Se você deseja definir uma nova imagem, repita as etapas para adicionar uma nova imagem em destaque

E se o seu tema não tiver a opção?

Embora a maioria dos temas hoje esteja pronta para imagens em destaque, ainda existem alguns que não utilizam o recurso. Para adicionar manualmente o elemento, você precisa ter algum conhecimento básico do desenvolvimento do WordPress. Felizmente, você pode contornar isso e esquecer o código. Mostraremos alguns plugins do WordPress que introduzirão rapidamente miniaturas de post no seu tema. Com essas extensões, você pode até deixar o WordPress manipular automaticamente as imagens em destaque.

Imagem em destaque dinâmica

PREÇO: Grátis

Imagem em destaque dinâmica

O fato de esse plug-in gratuito contar com mais de 70.000 usuários ativos indica que ainda existem muitos temas que precisam de cuidados extras com as miniaturas de post. A Imagem em destaque dinâmica permite que você adicionar imagens múltiplas, então você não precisa depender apenas daquele que normalmente está disponível. Sem tocar no código, o plug-in preparará as imagens selecionadas e permitirá que outras funções do tema as acessem quando necessário. Você pode apenas relaxar; não há nada que você precise fazer sobre isso.

O plug-in é uma excelente opção quando você trabalha com outros plug-ins que precisam de imagens em destaque e controles deslizantes que os exibirão para seus usuários. Existe até uma versão premium que adiciona várias funções diferentes.

Imagens em destaque rápidas

PREÇO: Grátis

Imagens em destaque rápidas

Desde o momento em que você instala este plug-in, tudo pode funcionar no piloto automático. As Imagens em destaque rápidas permitem definir uma imagem em destaque padrão. Portanto, sempre que você esquecer de definir um, o plugin usará a miniatura padrão. Também pode substituir ou remover imagens de qualquer número de postagens selecionadas de uma só vez.

Além disso, esse plug-in gratuito adiciona uma imagem em uma coluna de imagem classificável nas listas de postagens, páginas e tipos de postagem personalizados. Também existem filtros e regras diferentes que permitem personalizar a maneira como o site lida com as miniaturas de postagem.

Em um mundo online moderno, tudo consiste em arquivos de mídia. Embora os vídeos tenham começado a dominar a Internet, as imagens ainda são um componente vital sem o qual você não pode viver. Seja qual for o site que você abrir, ele deve ter pelo menos algumas fotos anexadas. Arquivos de mídia enriquecem postagens e páginas iniciais, e você se lembrará da importância dos arquivos de mídia sempre que encontrar um site sem sites. Você mesmo pode procurar imagens gratuitas. Depois de adicioná-los ao seu blog, eles farão com que o blog inteiro pareça mais vibrante e atraente para um visitante médio.

O guia para o tamanho da imagem em destaque

Geralmente, as imagens em destaque são controladas pelo tema. Se você vai ter um, quantas opções de tamanho você terá e onde ele aparecerá, depende inteiramente do desenvolvedor do seu tema. Infelizmente, nem todos os desenvolvedores tendem a dar atenção suficiente às imagens em destaque. Portanto, em alguns casos, você precisará fazer ajustes no tamanho da imagem em destaque. Em outros casos, você precisará de um conjunto de dimensões extra para acomodar um plug-in, um novo widget ou alguma outra área do site que você deseja personalizar.

Embora o registro de novos tamanhos de imagem seja um pedaço de bolo para um desenvolvedor do WordPress, pode ser um pesadelo para um não codificador. Então, nesta parte, não vamos mostrar trechos de código. Em vez disso, mostraremos como as configurações básicas funcionam e como estender a funcionalidade das imagens em destaque através de um plugin gratuito do WordPress.

Configurações básicas da imagem

Para iniciantes, você deve saber que o WordPress permite alterar algumas configurações básicas de mídia que afetarão todas as novas imagens carregadas no site. Por padrão, toda instalação do WordPress funciona com apenas quatro tamanhos de imagem:

  • O tamanho original
  • Miniatura
  • Médio
  • ampla

Configurações básicas da imagem

Depois de fazer o upload de uma nova imagem, o WordPress armazenará o arquivo original sem modificações. Após a transferência dos dados, o sistema pegará o arquivo original e fará todas as dimensões extras que você configurou nas Configurações de mídia. Também pode adicionar alguns tamanhos extras registrados pelo tema que você está usando e que podem não estar visíveis nas configurações de mídia.

Para acessar as Configurações de mídia, navegue até Configurações -> Mídia

A imagem em miniatura é um pouco única. Ele é quadrado e, independentemente da dimensão que você definiu, o WordPress centralizará a parte da imagem e a cortará para obter as dimensões necessárias. Alguns temas podem usar essa predefinição como imagem em destaque.

Quando se trata de tamanhos médios e grandes, o WordPress funciona um pouco diferente. Você pode especificar a largura e a altura máximas, e o sistema reduzirá a imagem de acordo com essas configurações, para que não seja cortada. Geralmente, são imagens que você usará em postagens e páginas.

Por que o WordPress está gerando tamanhos adicionais?

Se o WordPress não gerasse tamanhos de imagem adicionais, você teria que criar manualmente. A alternativa seria ter o mesmo tamanho de imagem em todo o site ou os designers teriam que trabalhar muito mais para definir as dimensões de cada imagem através do código. Essa opção também tornaria muito mais difícil personalizar.

Imagine quanto tempo você precisaria para abrir todos os arquivos em um editor de fotos, definir uma dimensão personalizada e enviá-lo ao WordPress?

Você sabia que os temas do WordPress podem usar a mesma imagem em várias dimensões diferentes, dependendo da localização? Isso significaria gerar vários arquivos de imagem sempre que você estiver prestes a enviar uma nova imagem! Ninguém teria tempo para isso.

Alterar o tamanho da imagem em destaque

Obviamente, nem todos os temas do WordPress usam o mesmo tamanho de imagem em destaque. Portanto, ao alternar entre temas ou simplesmente quando você deseja modificar um para suas necessidades e gostos, você pode ajustar o tamanho da imagem em destaque.

Alterar o tamanho da imagem em destaque no WordPress

Talvez um tamanho menor pareça melhor e acentue o título? Talvez você queira que sua imagem em destaque seja mais ampla? Felizmente, qualquer que seja o motivo para alterar o tamanho da imagem em destaque, você não precisa codificar nada sozinho. Estamos prestes a mostrar um fantástico plugin gratuito que o ajudará.

Verifique as configurações do seu tema

Antes de instalar qualquer plug-in adicional, verifique cuidadosamente as configurações do tema. Nos últimos anos, os desenvolvedores de temas têm permitido modificações em muitos recursos do tema. Então, dependendo do tema que você tem, há uma chance de encontrar uma opção de tamanho de imagem em destaque nas configurações do tema.

Vamos para Aparência -> Temas -> Personalizar e procure as opções. Além disso, alguns temas terão configurações adicionais que geralmente podem ser encontradas no Aparência cardápio. Se você encontrar uma, está com sorte, pois pode alterar o tamanho da imagem em destaque em apenas alguns cliques. Caso contrário, não se preocupe; o seguinte plugin ainda será mais do que simples o suficiente para fazer as alterações necessárias.

Tamanhos simples de imagem

PREÇO: Grátis

Tamanhos simples de imagem

Quando você instala tamanhos de imagem simples, as configurações básicas de mídia que acabamos de falar serão instantaneamente expandidas. O plug-in reconhecerá todos os outros tamanhos de imagem do tema ativo no momento e também permitirá que você crie tamanhos personalizados por conta própria.

Depois de ativar o plug-in, navegue até Configurações -> Mídia. Entre todos os tamanhos de imagem adicionais, você deve encontrar aquele dedicado à imagem em destaque. Se você estiver usando um tema padrão de vinte e dezoito, deverá encontrar a opção “tamanho da imagem de vinte e dezoito-destaque”. Aqui você pode definir facilmente uma largura e altura personalizadas para imagens em destaque.

Dependendo do tema que você está usando, pode haver mais do que apenas um tamanho de imagem em destaque. Por exemplo, um tema pode mostrar a imagem em destaque na primeira página, postagens únicas e alguns widgets também. Nesse caso, seriam necessários três tamanhos para tirar o melhor proveito do recurso. Dependendo de como você deseja personalizar a imagem em destaque, altere as configurações adequadamente. Não se esqueça de clicar no botão de atualização, salvar as alterações e abrir seu site para ver o que aconteceu com as fotos.

E as imagens antigas?

Geralmente, ao alterar as dimensões da imagem, O WordPress faz alterações apenas nas novas que você está prestes a enviar. Mas e os antigos que você já está usando?

Regeneração de miniaturas

Felizmente, o desenvolvedor do Simple Images Size teve a gentileza de apresentar um recurso que resolverá esse problema. Na mesma página Configurações de mídia, basta rolar a lista de dimensões da imagem. Você encontrará um Recurso de regeneração de miniaturas que permite selecionar quais miniaturas você deseja reconstruir. Como falamos apenas de imagens em destaque, selecione as mesmas miniaturas que você editou anteriormente.

Se você deseja ter ainda mais controle sobre as miniaturas, role um pouco mais e selecione um tipo de postagem no qual deseja reconstruir.

Quando estiver pronto, clique em se deseja regenerar miniaturas e não se esqueça de salvar as alterações..

Desvantagens da alteração do tamanho da imagem

A configuração das novas dimensões da imagem é bastante fácil com tamanhos simples de imagem, tenha cuidado ao modificar suas fotos.

Se você estiver trabalhando em um site menor e que ainda não possui muitas fotos, relaxe e regenere as miniaturas. Mas observe que existem sites com centenas de milhares de imagens.

A geração de uma nova dimensão para cada imagem pode levar muito espaço no seu servidor. Portanto, antes de confirmar a alteração, saiba o que está fazendo.

Além disso, o WordPress realmente não cuida de suas miniaturas antigas. Então, mesmo que você não esteja mais usando, todas essas imagens ainda ficam na pasta e ocupe um espaço precioso no disco rígido. Alguns plug-ins de limpeza de imagem podem ajudá-lo se você estiver executando um site menor. Mas, para sites maiores, com toneladas de fotos, você precisará de uma abordagem mais profissional (e infelizmente mais complicada e mais cara).

3. Defina automaticamente a imagem em destaque no WordPress

O uso de imagens em destaque no WordPress é fácil e relativamente simples de configurar, mesmo que seu tema não suporte o recurso do zero. Já mostramos como definir e exibir a imagem em destaque básica e você aprenderá como verificar se há uma imagem em destaque e mostrar uma notificação ao autor que esqueceu de definir uma imagem..

Se você não gostar dessa opção, poderá implementar rapidamente um recurso ligeiramente diferente – você pode programar seu WordPress para definir automaticamente uma imagem em destaque para você.

Diferente do método mencionado acima, no qual o WP notificará você sobre a falta da imagem em destaque, na qual você ainda precisa escolher uma, essa abordagem definirá automaticamente uma imagem como uma imagem em destaque. Para fazer isso funcionar, você precisará ter pelo menos uma imagem anexada à sua postagem.

Depois de publicar a postagem sem a imagem em destaque, a função tirará a primeira foto desse artigo e a definirá como a imagem em destaque.

O que é ótimo nisso é que, uma vez que a função define a imagem em destaque para você, ela permanecerá ativa, mesmo que você decida excluir a imagem da postagem (a única função usada para criar a imagem em destaque)..

Se você não tiver fotos anexadas à sua postagem e clicar no botão de publicação, não haverá notificações e, é claro, não haverá imagens para a função escolher. Portanto, essa é uma ótima opção para quem usa imagens na maioria das postagens. Mas se você costuma esquecer as imagens com mais frequência e não anexa imagens regularmente, sugerimos que você verifique o método anterior de impedir a publicação de postagens sem a imagem.

Agora, quando você souber o que pode obter com isso, vamos mostrar o código. Para instalar a função, você deverá abrir o arquivo functions.php e copiar / colar o seguinte trecho:

função autoset_featured () {
global $ post;
$ already_has_thumb = has_post_thumbnail ($ post-> ID);
if (! $ already_has_thumb) {
$ attached_image = get_children ("post_parent = $ post-> ID & post_type = anexo & post_mime_type = imagem & numberposts = 1");
if ($ attached_image) {
foreach ($ attachment_image como $ attachment_id => $ attachment) {
set_post_thumbnail ($ post-> ID, $ attachment_id);
}
}
}
}

add_action ('the_post', 'autoset_featured');
add_action ('save_post', 'autoset_featured');
add_action ('draft_to_publish', 'autoset_featured');
add_action ('new_to_publish', 'autoset_featured');
add_action ('pending_to_publish', 'autoset_featured');
add_action ('future_to_publish', 'autoset_featured');

Não se esqueça de salvar as alterações depois de colar o código. Agora você pode tentar adicionar um novo post com qualquer imagem dentro dele e publicá-lo. Você vê como a imagem em destaque apareceu no site? Magia.

Os temas modernos do WordPress são obras de arte projetadas com a mais recente tecnologia em mente. Isso significa que os desenvolvedores cuidaram de tudo que você e seus futuros visitantes do site precisarão de um tema. Isso inclui um design bonito e vários recursos adicionados ao back-end e front-end.

Depois que o WordPress introduziu miniaturas de post em destaque, os desenvolvedores de temas tiveram que encontrar uma maneira de vincular essas imagens às postagens originais. Essa imagem simples se tornou um divisor de águas para o WordPress, que transformou uma plataforma de blog popular em CMS ainda mais popular. Às vezes, essas fotos não precisam ser vinculadas a nenhum lugar, mas se você nos perguntar, toda imagem em miniatura em destaque deve levar à postagem original.

Embora muitos desenvolvedores considerem esse recurso obrigatório em um tema, muitos temas do WordPress (a maioria deles serão gratuitos) não o instalarão por padrão. E se você tiver problemas para não clicar nas imagens em miniatura das postagens, como nós, isso pode te irritar. Mas não se preocupe, uma solução rápida pode ser encontrada algumas linhas abaixo.

Nesta parte do tutorial, estamos prestes a mostrar como vincular automaticamente a imagem em destaque ao link permanente da postagem e, assim, permitir que qualquer pessoa que clicar na imagem seja redirecionada para a postagem original.

Vincule a imagem em destaque à postagem:

  1. Abra o functions.php
  2. Copie e cole o seguinte código:
  3. função wcs_auto_link_post_thumbnails ($ html, $ post_id, $ post_image_id) {
    $ html = '' $ html. "';
    retornar $ html;
    }
    add_filter ('post_thumbnail_html', 'wcs_auto_link_post_thumbnails', 10, 3);
  4. Salvar alterações

Isso é tudo, pessoal. Depois de salvar as alterações, você não precisará se preocupar com as miniaturas de post em destaque que não estão vinculadas à postagem original. Agora, tanto a imagem em miniatura em destaque quanto o texto “leia mais” levarão seus visitantes à sua postagem.

5. Como adicionar visualizações em miniatura na lista de edição Post / Page

Se você tem seu tema diário do WordPress com recursos padrão, provavelmente já se acostumou a uma certa aparência do painel de administração do WordPress. Quando falamos sobre opções de edição de postagens e páginas, você provavelmente tem uma visualização padrão em que o título, o autor, as categorias, as tags e as datas estão sendo mostrados em colunas diferentes.

Como você pode ver, não há informações sobre as imagens em destaque. Portanto, se você deseja ver se uma postagem já possui uma imagem em destaque e possivelmente ver como é a imagem, é necessário editar cada postagem separadamente..

Como adicionar visualizações em miniatura na lista de edição de postagem / página

Imagine passar por dezenas de postagens apenas para ter uma visão rápida da imagem em destaque, para que você não duplique uma ou deixe uma postagem sem uma. Isso é apenas uma perda de tempo e é por isso que vamos mostrar uma solução rápida para isso.

Nesta parte do tutorial, mostraremos um código simples que você pode adicionar ao seu tema, que adicionará uma miniatura diretamente à coluna da postagem / página. Para que esse “truque” funcione, verifique se o seu tema está miniaturas de post de suporte.

Chega de conversa; vamos inserir o código no tema e mostrar uma miniatura no seu editor de postagens:

  1. Abra o seu arquivo function.php
  2. Copie e cole o seguinte código:
  3. add_filter ('manage_posts_columns', 'posts_columns', 5);
    add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2);
    
    add_filter ('manage_post-type_posts_columns', 'posts_columns', 5);
    add_action ('manage_post-type_posts_custom_column', 'posts_custom_columns', 5, 2);
    função posts_columns ($ defaults) {
    $ defaults ['riv_post_thumbs'] = __ ('Polegares');
    retornar $ padrões;
    }
    função posts_custom_columns ($ column_name, $ id) {
    if ($ column_name === 'riv_post_thumbs') {
    if (has_post_thumbnail ()) {
    eco the_post_thumbnail ('médio');
    } outro {
    _e ('Nenhuma miniatura para postagem');
    }
    
    eco "";}}
  4. Salvar alterações
  5. Vamos para Mensagens-> Todas as Mensagens e ver a mudança

No código acima, definimos o tamanho da miniatura para 100 × 100 pixels. Como isso é usado apenas como uma visualização de imagem em destaque, não há realmente necessidade de uma imagem maior. Obviamente, você pode alterar o tamanho da miniatura para o tamanho que desejar. Nas linhas a seguir, você pode ver alguns exemplos de como editar a última linha do código:

Mostrar imagem em destaque completa em vez de uma miniatura:

eco the_post_thumbnail ('thumbnail em destaque');

Dobrar o tamanho da miniatura:

echo the_post_thumbnail (array (200.200));

Nosso título diz que você pode mostrar miniaturas nas telas de edição de postagens e páginas. Você tentou o código, mas não consegue ver o polegar nas páginas? Não se preocupe, você precisará dessas duas linhas de código e deverá adicioná-las no início do snippet mostrado acima:

add_filter ('manage_pages_columns', 'posts_columns', 5);
add_action ('manage_pages_custom_column', 'posts_custom_columns', 5, 2);

Depois de adicionar este pedaço de código, suas miniaturas também estarão visíveis no editor de páginas.

6. Faça com que seus autores selecionem imagens em destaque antes de publicar postagens

Quando o WordPress chegou à versão 2.9, as pessoas tiveram a chance de adicionar imagens em destaque em suas postagens. Desde então, se os temas o permitissem, você poderia enviar ou selecionar uma imagem para sua postagem que seria muito bem representada e ainda não era obrigada a mostrar essa imagem na postagem.

Os usuários do WordPress se acostumaram rapidamente com o novo recurso, e agora ficou difícil encontrar um tema sem imagens em destaque.

Mas se você publicar muito e tiver mais de um autor, às vezes você pode esquecer de adicionar uma imagem em destaque o que pode resultar em um site confuso. Sua postagem sem imagem pareceria vazia e inacabada na página inicial, definitivamente haveria um buraco no widget de postagens recentes e, se você usar miniaturas para mostrar as fotos no início de seus artigos, as postagens pareceriam muito claras sem uma foto.

Esses são apenas alguns problemas simples que você pode ter se esquecer de incluir uma imagem em destaque. Antes que esses problemas surjam, vamos ver como fazê-lo desaparecer para sempre.

Nesta parte do tutorial, mostraremos um código que permitirá que você esqueça o problema. Depois de instalar o código, todo autor que tentar publicar uma postagem sem ter uma imagem em destaque receberá uma mensagem de erro. A postagem dele será salva como rascunho em vez de publicada. Isso fará com que esse autor em particular use qualquer imagem em destaque antes de publicar uma postagem e será um salva-vidas quando você estiver com pressa.

Se você estiver pronto para fazer a função funcionar, aqui estão as etapas que você deve seguir:

  1. Abra o seu arquivo functions.php
  2. Copie e cole o seguinte código:
  3. add_action ('save_post', 'pu_validate_thumbnail');
    
    função pu_validate_thumbnail ($ post_id)
    {
    // Validar apenas o tipo de postagem
    if (get_post_type ($ post_id)! = 'post')
    Retorna;
    
    // Verificar postagem tem uma miniatura
    if (! has_post_thumbnail ($ post_id)) {
    
    // Confirme se a miniatura da validação falhou
    set_transient ("pu_validate_thumbnail_failed", "true");
    
    // Remova esta ação para que possamos salvar novamente a postagem como rascunho e anexar novamente a postagem
    remove_action ('save_post', 'pu_validate_thumbnail');
    
    wp_update_post (array ('ID' => $ post_id, 'post_status' => 'rascunho'));
    add_action ('save_post', 'pu_validate_thumbnail');
    } outro {
    
    // Se a postagem tiver uma miniatura, exclua o transitório
    delete_transient ("pu_validate_thumbnail_failed");
    
    }
    }
  4. Salvar alterações

Esse código verificará o status da postagem assim que o autor clicar no botão publicar. Funciona apenas para postagens e, se a função não encontrar uma miniatura anexada, um rascunho será salvo e o WordPress estará preparado para mostrar uma mensagem de erro. Se uma miniatura for encontrada, uma postagem normalmente é publicada sem mostrar a mensagem.

Como o código mostrado acima não contém a mensagem de erro, você ainda precisa de um pequeno trecho de código que o preparará:

  1. Logo após o código anterior, copie e cole este:
  2. add_action ('admin_notices', 'pu_validate_thumbnail_error');
    função pu_validate_thumbnail_error ()
    {
    if (get_transient ("pu_validate_thumbnail_failed") == "true") {
    eco "

    Uma miniatura da postagem deve ser definida antes de salvar a postagem.

    "; delete_transient ("pu_validate_thumbnail_failed"); } }
  3. Salve as alterações e tente sua nova função

Se você deseja personalizar a mensagem de erro, navegue até a linha 5 e altere “A miniatura da postagem deve ser definida antes de salvar a postagem” para o que quiser.

É isso aí. Aproveite suas postagens sem ter que se preocupar em não ter uma imagem em destaque.

7. Altere o texto da imagem em destaque nas páginas de administração

Se você estiver editando um tema ou criando um novo, provavelmente precisará resolver as imagens em destaque.

Imagem em destaque do WordPress

Se você usou, por exemplo, uma função que adiciona automaticamente a imagem em destaque da primeira imagem em uma postagem, seria bom informe seus autores o que está acontecendo. Você pode simplesmente alterar o texto e usá-lo como uma notificação curta, informando ao autor que a imagem em destaque será selecionada automaticamente se um autor não tiver escolhido uma por si. Então, como alterar o texto que diz “Definir imagem em destaque” para outra coisa?

  1. Abra o arquivo functions.php do tema que você está usando
  2. Copie e cole o seguinte código:
  3. função change_featured_image_text ($ content) {
    retornar $ content = str_replace (__ ('Definir imagem em destaque'), __ ('Seu texto personalizado vai aqui'), $ content);
    }
    add_filter ('admin_post_thumbnail_html', 'change_featured_image_text');
  4. Altere “Seu texto personalizado vai para aqui”, mas não esqueça de deixar aspas simples
  5. Salvar alterações
  6. Vá para qualquer postagem e veja o texto alterado

Empacotando

As imagens em destaque são provavelmente o tipo de arquivo de mídia mais importante que você terá em seu blog. Por isso, é crucial que eles tenham uma boa aparência. Embora seja essencial ter uma foto bonita ou uma imagem de computador bem gerada, você deve fazer tudo o que estiver ao seu alcance para torná-la a melhor possível.

Felizmente, você não precisa ser um desenvolvedor ou ter um entendimento completo de como o WordPress processa imagens. Você só precisa de um plug-in ou trecho de código simples que o ajude a definir novas imagens em destaque; esperamos que este guia tenha ajudado você com isso.

Esta entrada foi publicada em WordPress. Marcar como favorito o link permanente.
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map