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.

Anúncios

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.

Últimos posts com a função wp get recent posts

É comum encontrar nos fóruns sobre WordPress as pessoas perguntarem como exibir os últimos posts do blog. Normalmente fazem isso na sidebar e para alguns casos o widget nativo pode fazer isso.

Para casos mais específicos, temos uma função pronta que resolve essa questão. Sem a necessidade de escrever novos loops, basta fazer um foreach para imprimir o resultado que deseja.

A função é a wp get recent posts, veja as descrições completas no codex.

O uso padrão dela é:

$args = array(
 'numberposts' = 10,
 'offset' => 0,
 'category' => 0,
 'orderby' => 'post_date',
 'order' => 'DESC',
 'include' => ,
 'exclude' => ,
 'meta_key' => ,
 'meta_value' =>,
 'post_type' => 'post',
 'post_status' => 'draft, publish, future, pending, private',
 'suppress_filters' => true );
$recent_posts = wp_get_recent_posts( $args, ARRAY_A );

Com esses argumentos você consegue exibir uma lista com N posts, de acordo com uma categoria, ordenando por data e muitas outras possibilidades.

Veja um exemplo básico (copiado do codex e adaptado apenas para exemplo):

$recent_posts = wp_get_recent_posts();
foreach( $recent_posts as $recent ){
    echo $recent["post_title"];
}

Mais uma função simples e que ajuda na agilidade do desenvolvimento.