WordPress – Como adicionar um campo de busca no menu do site

Em um projeto específico onde o tema do WordPress foi comprado resolvi por fazer todas as alterações criando um novo plugin. E uma dessas alterações era que na versão mobile o cliente queria colocar um campo de busca para que os visitantes encontrassem com facilidade os produtos que desejam.

Vale lembrar que essa aplicação pode ser feita no functions.php do seu tema, sem a necessidade de criar um novo plugin como comentei acima.

Para escolher em qual menu o seu campo de busca será exibido, na linha 10 troque o responsive-menu pelo nome do menu em questão.

Ao ser impresso esse campo de busca no seu menu, ele estará envolvido em uma <li> com a classe search-in-nav para facilitar sua personalização.

Pronto, isso é tudo pessoal.

Anúncios
WordPress

WordPress – Redirecionar para o post se o resultado de pesquisa retornar somente um post

Recentemente em um projeto o cliente solicitou que quando o resultado da pesquisa retornasse apenas um item, seja ele post, página, produto ou outro CPT, o WordPress redirecionasse diretamente para esse item.

Depois de pesquisar e aplicar essa funcionalidade pensei que essa funcionalidade é tão simples e extremamente “user friendly” que deveria ser nativo do WordPress.

Vamos ao trabalho.

Abra o arquivo functions.php do seu tema e adicione ao final o seguinte trecho de código:

Pronto, isso é tudo.

Function: capital_P_dangit( $text )

capital_P_dangit( $text )

Essa função foi adicionada ao WordPress na versão 3.0 após longa discussão (veja aqui em inglês) sobre a forma correta de como escrever a palavra.

O que ela faz efetivamente é corrigir a palavra no título da postagem, no conteúdo e nos comentários. Para isso ela usa filtros (que é um assunto para um post futuro) e caso precise remover essa opção do seu WP você pode usar a função remove_filter() dessa forma:

remove_filter( 'the_title', 'capital_P_dangit', 11 );
remove_filter( 'the_content', 'capital_P_dangit', 11 );
remove_filter( 'comment_text', 'capital_P_dangit', 31 );

Veja a documentação oficial dessa função clicando aqui.

Retomando esse espaço, vamos falar de WordPress e Graffiti

Esse meu blog acabou ficando parado por 2 anos. Segui outros projetos, escrevi em blogs de terceiros, iniciei um blog específico de WordPress mas não consegui dar dinâmica e ritmo ao mesmo e resolvi o fechar. Com isso estou voltando ao meu blog no WordPress.com para compartilhar dicas e truques com WordPress, isso sempre me ajudou a aprender cada vez mais, principalmente o desafio de encontrar questões em fóruns e solucioná-las.

Falaremos também de graffiti, que é uma linguagem que me acompanha desde criança e coincidentemente ou não, hoje é o 44º Aniversário de Nascimento do HipHop, que é um movimento que engloba outras linguagens além  do graffiti.

É isso pessoal. Sigamos com as atividades.

Adicionando favicon no WordPress

Dica rápida para adicionar favicon ao WordPress. Cole o seguinte em seu functions.php:

function my_favicon() {
 $src = get_stylesheet_directory_uri() . '/images/favicon.png';
 echo '<link rel="shortcut icon" href="'. $src . '" />';
}
add_action('wp_head', 'my_favicon');
add_action('admin_head', 'my_favicon');

Os Escritores e o Plano do Livro, Leitura, Literatura e Bibliotecas da cidade de São Paulo (PMLLLB)

O Instituto Pólis através do seu Pontão de Cultura de Convivência e Paz está promovendo um bate papo com agentes culturais envolvidos com livros e literatura. Fui convidado para representar o Coletivo 5 Zonas e apresentar o projeto Graffiti Poético.

Na mesa, junto comigo, estarão:

Binho (Sarau do Binho)
Elizandra Souza (Mjiba – Jovens Mulheres Revolucionárias)
Raquel Almeida da Silva (Coletivo Literário Sarau Elo da Corrente)

O evento acontecerá no dia 13 de Setembro, durante todo o dia, começando às 9h30.

Quem quiser participar basta enviar um e-mail para pontao@polis.org.br com Nome, telefone e email.

Segue o flyer:

PMLLLB

Mais posts no Bloglite

Pessoal, mais dois posts meus no site /Bloglite foram publicados.

Um fala sobre [shortcodes] que é uma API oferecida pelo WordPress e que ajuda e muito a subir o nível do seu desenvolvimento, veja aqui. No post explico o que é e também criar seus próprios shortcodes. Minha proposta é criar uma coleção de shortcodes de forma colaborativa ao longo dp tempo.

E o outro post é sobre o bom e velho plugin de formulários de contato, o Contact Form 7, veja. No post falo do seu uso mais básico até o avançado. Apresento alguns plugins que extendem as funcionalidades do plugin e finalizo com algumas ideias e possibilidades com o plugin.

BlackBook

Inauguração da loja de graffiti BlackBook

Desde 2004 o mercado e cultura do graffiti no Brasil tem crescido de forma acelerada. Tanto o número de pessoas que fazem esse tipo de arte como as lojas e empresas especializadas no assunto. O mercado é vasto e possui espaço para todo mundo. Lembro de ter prestigiado o evento de lançamento da loja Grapixo a mais de 10 anos, com vários grafiteiros usando os materiais importados exclusivamente por essa loja nos muros da CPTM, na região do Brás. Tudo aquilo era novidade, tinta de qualidade e específica para graffiti, muitos artistas de todas as regiões e a esperança de um mercado focado ao tema. E então, isso foi o start para produtos mais profissionais e específicos do graffiti em São Paulo e consequentemente todo Brasil.

Hoje o número de lojas de graffiti tem crescido e ajudado muito as regiões em que se instalam. No início o foco era o centro de São Paulo, na Galeria do Rock ou próximo dalí. Hoje existem lojas de graffiti no ABC, na Consolação, na Zona Sul e em muitos outros lugares. Além de tornar o mercado mais competitivo, facilita a compra dos materiais.

Chegou então o momento da Zona Leste receber um point como esse. Inaugurada na sexta-feira (15/08/2014) a loja BlackBook vem com uma proposta nova e que muito se comunica com a linguagem. Localizada na Rua Caititu, 618, próximo ao Metrô Itaquera, a BlackBook tem em seu nome as palavras Ateliê & Shop. Com isso os proprietários Pack e Sow pretendem trazer vivências artísticas ao espaço, com encontros (inicialmente) às terças. E assim reforçar sua posição como um espaço potencializador de arte antes de ser uma loja.

Veja algumas fotos da inauguração.