Condicional Idiomas no WPML

Durante a tradução com o WPML, você pode precisar ocultar algo em determinado idioma, para isso podemos fazer uma condicional simples, com as constantes declaradas pelo plugin, dessa forma:


if( ICL_LANGUAGE_CODE=='en' ){
echo 'content in english';
}
if( ICL_LANGUAGE_CODE=='es' ){
echo 'content in spanish';
}

Novo design do repositório de Temas do WordPress

Para muitos que acompanham e esperam ansiosos as atualizações do WordPress e de seus temas padrões, temos mais uma novidade e essa não é nem tema, plugin muito menos alguma atualização no core. Trata-se do bom e velho repositório de Temas, que está de cara nova, dê uma olhada: https://wordpress.org/themes/

Novo layout no diretório de temas do WordPress

Com uma navegação muito mais intuitiva, facilidade nos filtros, o WordPress se modernizou e só tem a nos ajudar com mais essa inovação.

Usando a Customize API do WordPress

Quem trabalha com WordPress hoje provavelmente usa algum tipo de classe para fazer a página conhecida como Theme Options, já é basicamente um hábito né? — Mas e se eu te falar que existe uma API no core do WordPress com essas funções e, melhor, se eu te falar que os clientes vão poder visualizar as alterações em tempo real através dela?

Genial, não?

Continuar lendo

Exibindo um Query com os ultimos produtos acessados pelo usuário no WooCommerce

Antes de começar, preciso informar que o WooCommerce possui um widget para exibir isso, então, você só usará esse tutorial se o widget não satisfazer suas necessidades, ok?

Continuar lendo

Outras funcionalidades do Contact Form 7

Conhecemos bem o potencial que o Contact Form 7 possui, seja por utilizarmos ou mesmo quando navegamos entre as questões do Fórum Brasileiro de WordPress. E hoje vamos conhecer mais algumas Special Mail Tags que podemos adicionar para conseguir ainda mais recursos do plugin em nosso WordPress.

Special Mail Tags

TAG DESCRIÇÃO
[_remote_ip] Exibe o endereço de IP de quem preenche o formulário.
[_user_agent] Exibe informações do browser (navegador) do usuário.
[_url] Exibe a URL do formulário.
[_date] Exibe a data em que o formulário foi submetido.
[_time] Exibe o horário em que o formulário foi submetido.
[_post_id] Exibe o ID da página/post onde o formulário está.
[_post_name] Exibe o nome (slug) da página/post onde o formulário está.
[_post_title] Exibe o título da página/post onde o formulário está.
[_post_url] Exibe a URL da página/post onde o formulário está.
[_post_author] Exibe o nome do autor do post.
[_post_author_email] Exibe o e-mail do autor do post.

* Tabela reproduzida da documentação oficial do plugin com descrições traduzidas de acordo com seus resultados.

Atenção: Todas as tags com [_post_*] somente funcionam para formulários que estão dentro do content das páginas/posts.

Quando você está criando (ou administrando) um formulário pelo plugin Contact Form 7, você tem dois campos onde insere as tags, o primeiro onde monta o formulário e o segundo onde monta a mensagem que vai receber em seu e-mail. Essas Special Mail Tags devem ser inseridas nesse segundo campo, onde você personaliza a mensagem que vai receber por e-mail com mais todas essas possibilidades.

cf7-print

Agora o que manda é sua criatividade com mais essa ferramenta que o plugin oferece. Ela é muito útil quando você deseja ter apenas um formulário para diversos produtos (por exemplo) e com essas tags você determina de qual produto é determinada mensagem. Essa é uma questão até certo ponto recorrente no Fórum.

 

Hook, Fork e Commit

Se alguém chegou faz pouco tempo na área de desenvolvimento de sites WordPress muito provavelmente vai ouvir falar dessas palavras. Querendo esclarecer um pouco para todos e para mim mesmo… fui atrás. A compreensão dos termos em alguns casos é simples e em outros não.

Fork

Imagine que durante o desenvolvimento de um software ou aplicativo uma parte de sua equipe resolva seguir para outro lado, fazer uma bifurcação do caminho, isso seria uma Fork.

http://pt.wikipedia.org/wiki/Bifurca%C3%A7%C3%A3o

O wordpress em sí não possui muitos forks conhecidos, mas ele em sí é/foi um fork, do b2/cafelog. Entendem a importância disso agora?

O b2 só existe hoje em forma de um blog lápide e em versão comercial pero no mucho b2evolution. Essa ferramenta ecoa até hoje ao meu ver no tema p2.

Hook

Isso aqui já é completamente diferente, é uma pouco mais complicado. Um hook, é um gancho em um código, ou seja, uma entrada para vc modificar naquele ponto do software alguma coisa, o WordPress é impressionantemente flexível porque já acumula 1.648 hooks:

Têm um cara que mantém uma base de dados de todos os Hooks do WordPress. Na documentação oficial você vai encontrar as informações principais, aqui: http://codex.wordpress.org/Plugin_API/Hooks . O Yoast falou muito bem disso também (em inglês).

Commit

No contexto de ciência da computação e do gerenciamento de dados commit refere-se à ideia de fazer permanentes mudanças experimentais. No contexto do controle de versão, mais especificamente do Git*, refere-se a submeter as últimas alterações do código fonte ao repositório e fazer com que estas alterações se tornem parte da versão principal (head) do repositório.

Commit já é praticamente um verbo, em breve estará no aurélio o verbo “commitar”, o ato de enviar uma pequena melhoria no desenvolvimento de alguma coisa.

*Git é um software livre de controle de versão, disponível em seu próprio site: http://git-scm.com/. Existe no próprio site um extensa documentação sobre o uso da ferramenta, mas em breve faremos um post sobre os primeiros passos no Git.

Uma prévia do novo Tema Padrão – Twenty Fifteen

Konstantin Obenland lançou o primeiro olhar sobre o tema Twenty Fifteen em um post do Make. Takashi Irie, o designer da Automattic que criou Twenty Fourteen, foi convidado por Matt Mullenweg para projetar o próximo tema padrão. Estão fazendo parte da equipe oficialmente Konstantin e Ian Stewart.

Está confirmado que Twenty Fifteen será de fato um tema focado em blogs, de acordo com a descrição de Irie:

Twenty Fifteen é, um tema focado em um blog limpo, concebido através da simplicidade. Com atenção especial à tipografia, o tema trata o texto como uma parte importante da interface do usuário. Usará as Google Fonts, Noto Serif e Sans – uma família de fontes projetada para ser visualmente harmoniosa em muitos idiomas do mundo, um encaixe perfeito para os passos de internacionalização que estão sendo feitos no core do WordPress.

A primeira prévia do tema mostra que ele inclui uma barra lateral e faz uso de espaço em branco para enfatizar o conteúdo:

tf8-1024x796

O tema vai incluir a capacidade de adicionar uma imagem de cabeçalho e um fundo personalizado. Obenland compartilhou imagens adicionais, que mostram o tema com o texto apenas e uma versão ainda mais personalizada com exemplos de como pode aparecer em dispositivos móveis.

Twenty Fifteen está sendo projetado a partir de uma primeira abordagem móvel, mas Obenland afirma que o projeto em si está “longe de terminar.” Depois de finalizar o projeto,  uma versão será aberta para testes. Os que se apresentarem como voluntários participarão dos testes para garantir que ele atende aos padrões do WordPress.

Twenty Fifteen está previsto para ser incluído no WordPress 4.1, que está programado para ser lançado em dezembro deste ano.

Conteúdo retirado e livremente traduzido do post original da WpTavern.

WordCamp Sampa 2014 está confirmado

WordCamp Sampa 2012

Está oficialmente marcado o próximo WordCamp de São Paulo. A edição de 2014 acontecerá no dia 18 de Outubro na PUC Consolação.

Os WordCamps acontecem em todo mundo, e no Brasil muitos estados/cidades também estão se movimentando e criando suas edições. Esse ano mesmo tivemos o WordCamp 2014 Belo Horizonte e agora em Setembro  o WordCamp Rio de Janeiro 2014. O WordCamp é um evento oficial e possui autorização da Fundação WordPress através da Central de WordCamps.

Esse é um evento que envolve todos os públicos que trabalham com WordPress, desde o desenvolvedor de temas ao designer e blogueiro que o usa diariamente.

wc2014

Você que deseja patrocinar o evento, as Cotas de Patrocínio já estão disponíveis aqui.

Acompanhe as notícias através do site 2014.saopaulo.wordcamp.org ou pelo Facebook.