Plugin – Esconder da Página Inicial

O plugin “RRAlves Hidden Frontpage” oferece uma solução simples e eficaz para os usuários do WordPress que desejam controlar a visibilidade de seus posts na página inicial do site. Através de uma interface intuitiva dentro da área de edição de posts, este plugin permite que os autores marquem facilmente quais posts devem ser escondidos da página inicial, adicionando uma camada extra de flexibilidade à gestão de conteúdo.

Seu código é bem simples e está disponível para dowload no meu GitHub: rralves-hidden-frontpage. Sinta-se a vontade para baixar, usar e alterar a seu gosto.

Funcionalidades e Operação

  • Meta Box Personalizada: Quando um autor ou editor está trabalhando em um post, um novo campo é exibido na lateral da tela de edição. Esta área, conhecida como meta box, contém um checkbox rotulado “Hide from homepage” (“Esconder da página inicial”). Esta opção é diretamente responsável por definir a visibilidade do post na página inicial.
  • Salvar Estado do Checkbox: Cada vez que um post é salvo, o estado atual do checkbox é armazenado como metadado do post. Isso significa que a preferência de visibilidade (esconder ou mostrar na página inicial) é preservada e pode ser alterada a qualquer momento, simplesmente editando o post e ajustando o checkbox conforme desejado.
  • Modificação da Consulta Principal: O comportamento padrão da página inicial do WordPress é mostrar os posts mais recentes. No entanto, o plugin intercepta essa consulta (apenas quando visualizando a página inicial) e modifica as condições de busca para excluir os posts marcados para serem escondidos. Ele faz isso adicionando uma condição à consulta que exclui posts com o metadado _rralves_hide_from_frontpage definido como ‘1’. Posts sem este metadado ou com qualquer outro valor são incluídos, assegurando que apenas posts explicitamente marcados sejam escondidos.

Vantagens

  • Flexibilidade: Os autores podem controlar a visibilidade de cada post na página inicial, permitindo que conteúdos específicos, como anúncios ou notas, sejam removidos da visualização padrão sem afetar sua publicação no site.
  • Facilidade de Uso: A interface simples, baseada em um único checkbox, torna o processo de esconder posts da página inicial acessível até mesmo para usuários menos experientes.
  • Sem Alterações de Tema: Ao contrário de outras abordagens que podem exigir modificações no código do tema, este plugin oferece uma solução que funciona independentemente do tema ativo, sem necessidade de alterações no código ou criação de child themes.

Considerações

Este plugin é particularmente útil para sites que utilizam a página inicial para exibir os posts mais recentes, mas precisam de controle ocasional sobre quais posts aparecem. Por exemplo, pode ser desejável manter posts promocionais ou específicos de eventos fora da página inicial após um certo período. Com o “RRAlves Hidden Frontpage”, gerenciar essa visibilidade torna-se uma tarefa simples, oferecendo aos administradores do site e autores uma ferramenta poderosa para otimizar a apresentação do conteúdo.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.