Archive for the 'Plugins' Category

Plugin Wordpress: You Are Here

por: Rafael Dourado - 14/01/2008

[ATUALIZAÇÃO]

Droga, saiu um plugin com o mesmo nome. Vou ajeitar esse troço e publico direito.

Como já disse várias vezes aqui no Netlus, trabalho bastante com o Wordpress e o utilizo primordialmente como um gerenciador de conteúdo, mais do que um sistema para blogs. Boa parte dos site dos meus clientes são gerenciados por ele e o indico a qualquer um que precise de um CMS e não queira perder tempo nem dinheiro.

E em muitos projetos, crio pequenos plugins para agilizar meu trabalho. Logo, vou começar a publicar os mais genéricos aqui no Netlus.

Este plugin adiciona classes à tag <body> para identificar cada tela gerada pelo Wordpress e, assim, facilitar a criação do CSS. O You Are Here é baseado no plugin ClassyBody de Alister Cameron. Porém, o plugin dele criava as identificações baseado no ID, e isso muitos vezes gerava alguns problemas para mim na hora de uma migração.

O meu plugin se baseia no nome da página ou artigo e complementa a classe com as categorias associadas ou páginas-mãe. Como estou mais acostumado a trabalhar com o functions.php e nunca publiquei um plugin para Wordpress, é bem possível que algumas coisas estejam fora do padrão indicado (e não pensei em um nome melhor ainda). Corrigirei tudo isso e publicarei uma nova versão 100%. Mas esta já pode ajudá-lo bastante.

Instalação

  1. Baixe este arquivo.
  2. Descompacte-o na pasta wp-content/plugins .
  3. Ative-o.
  4. Altere a tag body presente no seu header.php da seguinte forma:
    <body class=”<?php if (function_exists(’you-are-here’)) you-are-here(); ?>”>
  5. Pronto. Agora é só criar o seu CSS.

Espero que seja útil.