Adicionando categorias, tags e taxonomias customizadas nas Mídias do WordPress [Tudo para WordPress]

Você já se sentiu frustrado pelo fato do WordPress não permitir que você especifique uma categoria ou uma tag nas imagens ou arquivos de mídia? Pois é, eu já, pois tive tal necessidade em um projeto, e me coloquei a pesquisas como resolver isso

Imagine como isso poder ser útil: criar uma galeria dinâmica de imagens de um local específico, ou típo específico (paisagens, abstratas, etc), ou cria uma página listando todos os documentos do tipo X.

Na verdade, dé algo bem simples de se fazer, pois você pode adicionar algumas funções no seu tema (no arquivo functions.php, é claro), e criar uma taxonomia personalizada para aplicar nos arquivos de midia

Neste tutorial, iremos ver como fazer isso em 10 minutos ou menos!

Antes de começar: Tela de edição de Mídia

Em seu modo padrão, a tela de edição de mídia não contem nenhuma categoria, tag, ou taxonomia habilitada:

midia

Adicionando categorias para as mídias

O primeiro passo é habilitar categorias para as mídias. Você faz isso utilizando a função register_taxonomy_for_object_type, com o trecho de código abaixo:

function wptp_add_categories_to_attachments() {

register_taxonomy_for_object_type( ‘category’, ‘attachment’ );

}

add_action( ‘init’ , ‘wptp_add_categories_to_attachments’ );

Salve seu arquivo, atualize a tela de mídia e note que ela ficará assim:

midia-categoria

Note também que uma coluna Categorias irá aparecer na Biblioteca de Mídias:

biblioteca-midias

Adicionando tags para as mídias

Se você preferir trabalhar com tags ao invés de categorias (ou até mesmo com os dois), você pode as adicionar utilizando a mesma função register_taxonomy_for_object_type, mas com o trecho de código abaixo:

function wptp_add_tags_to_attachments() {

register_taxonomy_for_object_type( ‘post_tag’, ‘attachment’ );

}

add_action( ‘init’ , ‘wptp_add_tags_to_attachments’ );

Com isso, teremos a opção de adicionar tags, e a página da Biblioteca de mídias agora mostrará Tags em uma das colunas.

Criando taxonomias customizadas em suas mídias

Em alguns casos você pode desejar utilizar uma taxonomia customizada ao invés de categorias ou tags. Você pode utilizar também taxonomias customizadas de forma simples, registrando e aplicando no post type ‘attachment’

No exemplo abaixo, note que partimos da idéia de adicionar a taxonomia personalizada ‘Localização’ para classificar todas as imagens.

function wptp_add_localizacao_taxonomy() {

$labels = array(

‘name’ => ‘Localizações’,

‘singular_name’ => ‘Localização’,

‘search_items’ => ‘Pesquisar Localizações’,

‘all_items’ => ‘Todas as Localizações’,

‘parent_item’ => ‘Parent Location’,

‘parent_item_colon’ => ‘Parent Location:’,

‘edit_item’ => ‘Editar Localização’,

‘update_item’ => ‘Atualizar Localização’,

‘add_new_item’ => ‘Adicionar nova Localização’,

‘new_item_name’ => ‘Nova Localização’,

‘menu_name’ => ‘Localização’,

);

$args = array(

‘labels’ => $labels,

‘hierarchical’ => true,

‘query_var’ => ‘true’,

‘rewrite’ => ‘true’,

‘show_admin_column’ => ‘true’,

);

register_taxonomy( ‘localizacao’, ‘attachment’, $args );

}

add_action( ‘init’, ‘wptp_add_localizacao_taxonomy’ );

Isso criará uma nova taxonomia hierárquica que pode ser usada apenas nas mídias (attachments).

Se você desejar aplicar em outros tipos de conteúdo, você pode substituir o parâmetro ‘attachment’ na função register_taxonomy() com um array contendo slugs the outros tipos de conteúdo que você quiser:

register_taxonomy( ‘location’, array( ‘attachment’, ‘post’ ), $args );

Note também que a coluna na tela de Mídia irá aparecer, já que o parâmetro show_admin_column está declarado como true.

Usos práticos de tal funcionalidade</2h>

Como vimos, é possível sim aplicar categorias e tags em arquivos de mídia, como imagens ou arquivos PDF, utilizando a função register_taxonomy_for_object_type. Vimos também que é possível criar taxonomias customizadas através da função register_taxonomy e a utilizar na biblioteca de mídias.

Com tais implementações, você pode ter um grande número de aplicações práticas, tais como:

  • Criar um arquivo attachment.php em seu tema e exibir arquivos de mídia no formato de galeria, exibindo imagens de diferentes categorias e taxonomias personalizadas.
  • Criar um template específico para taxonomias ou termos e exibir midias diferentes pelo site. Por exemplo, usando a taxonomia Loxalização, podemos criar o arquivo taxonomy-location-rj.php para exibir apenas imagens de tal localização, com um estilização que remeta bem a cidade termo.
  • Categorizar arquivos PDF em um site que disponibiliza muitos arquivos neste formato e permitir a exibição por categorias, tags ou qualquer taxonomia customizada que seja necessária em seu projeto.

Com as dicas acima, você que tem um site com muitas mídias e deseja uma melhor organização do conteúdo na Biblioteca de Mídias terá finalmente seu sonho realizado e um ganho de tempo ao localizar as imagens que deseja 😀

Adicionando categorias, tags e taxonomias customizadas nas Mídias do WordPress Post originalmente publicado no Tudo Para WordPress por Guga Alves

Post originalmente publicado no Tudo Para WordPress por Guga Alves

WordPress 3.6 Oscar! [Tudo para WordPress]

O melhor e mais recente WordPress, versão 36, está agora disponível e inclui um novo tema especial para blogs, salvamento automático e bloqueio de posts à prova de balas, navegação de revisões totalmente reformulada, suporte nativo para embeds de áudio e vídeo e melhores integrações com serviços como Spotify, Rdio e SoundCloud. Abaixo, um vídeo que mostra algumas das novidades.

Estamos chamando este lançamento de “Oscar” em homenagem ao grande pianista de jazz Oscar Peterson. Aqui estão algumas das novidades, que também podem ser vistas, após a atualização, no seu painel.

Novidades para o usuário

  • O novo tema Twenty Thirteen, inspirado na arte moderna, coloca o foco em seu conteúdo usando um design colorido de apenas uma coluna, perfeito para conteúdos recheados de mídias.
  • As revisões reformuladas salvam todas as mudanças e a nova interface permite que você navegue facilmente por elas e veja, linha a linha, o que, quem e quando foram feitas as mudanças.
  • O bloqueio de posts e o salvamento automático serão uma alegria para sites que possuem mais de um autor trabalhando em um mesmo post. Cada autor agora possui seu próprio fluxo de salvamento automático, que armazena os dados tanto localmente quanto no servidor (muito mais difícil de se perder algo). Há também uma interface para assumir a edição de um post, demonstrada de forma brilhante por nossos amigos no vídeo acima.
  • Um reprodutor de mídia em HTML5 para embeds nativos de áudio e vídeo, não dependente de serviços externos.
  • O editor de menus agora está muito mais fácil de se entender e usar.

twentythirteen

Novidades para desenvolvedores

  • Uma nova API de áudio/vídeo fornece acesso a metadados, como tags ID3.
  • Você pode agora escolher marcações HTML5 para elementos como comentários, formulários de pesquisa e lista de comentários.
  • Melhores filtros para as revisões, para que você possa armazenar históricos diferentes para diferentes tipos de posts.
  • Mais uma tonelada listadas no Codex, além da lista de mais de 700 tickets fechados.

WordPress 3.6 Oscar! Post originalmente publicado no Tudo Para WordPress por Guga Alves

Post originalmente publicado no Tudo Para WordPress por Guga Alves

Ribbon WordPress Theme [WP Total]

Ribbon WordPress Theme

Ribbon, um tema gratuito para wordpress desenvolvido pela My Theme Shop. Este tema é responsivo, utiliza HTML5 e CSS3, tem um painel de administração que permite controlar vários aspectos do tema e é compatível com as versões mais recentes dos browsers mais utilizados (IE, Firefox, Chrome, Safari, etc).

Demo e Download

Live Demo

Demo (mirror)

Download do Tema (é necessário fazer um registo) (mirror – v1.0)

Artigos Úteis

Como Instalar um Tema no WordPress

Como Traduzir um Tema do WordPress

Créditos

– Nome do Tema: Ribbon

– URL: My Theme Shop

– Licença: GPL

Ribbon WordPress Theme

Ribbon, um tema gratuito para wordpress desenvolvido pela My Theme Shop. Este tema é responsivo, utiliza HTML5 e CSS3, tem um painel de administração que permite controlar vários aspectos do tema e é compatível com as versões mais recentes dos browsers mais utilizados (IE, Firefox, Chrome, Safari, etc). Demo e Download – Live Demo – …

Ribbon WordPress Theme

Resultados do Sorteio: Abril 2013 [WP Total]

Olá pessoal, já estamos em abril e é hora de fazer o nosso sorteio mensal de um “pack” composto por uma conta de hospedagem, um domínio e mais de 80 temas premium para wordpress Ou seja, as coisas necessárias para criar um blog usando o wordpress.

Os Resultados

Como sempre, usamos o random.org para fazer o sorteio da lista de emails subscritos na newsletter. Os resultados foram os seguintes (o vencedor está a verde):

Resultados do Sorteio de Abril

O vencedor já foi contatato e tem até ao próximo dia 30 de abril para receber os seguintes prémios:

  • 1 conta de hospedagem com 5GB de espaço e 400GB de tráfego na Trignosfera
  • 1 domínio .com, .net, .org ou .info
  • 1 conta premium no Elegant Themes que dá acesso a 82 templates para wordpress

Estes prémios têm a duração de um ano e depois o vencedor pode renovar, transferir (no caso do domínio e hospedagem) ou deixar expirar.

Participe também!

Para participar tem que subscrever o wptotal por email. Se ainda não o fez, escreva o seu email, clique em subscrever e siga as instruções que enviamos por email.

Escreva o seu email e clique em “subscrever”:

Até ao próximo sorteio!

Trignosfera

Resultados do Sorteio: Abril 2013

Olá pessoal, já estamos em abril e é hora de fazer o nosso sorteio mensal de um “pack” composto por uma conta de hospedagem, um domínio e mais de 80 temas premium para wordpress. Ou seja, as coisas necessárias para criar um blog usando o wordpress. Os Resultados Como sempre, usamos o random.org para fazer …

Resultados do Sorteio: Abril 2013

12 Plugins fantásticos e desconhecidos para WordPress [Escola WordPress]

12 Plugins fantásticos e desconhecidos para WordPress

Diariamente são lançados plugins para WordPress no mercado internacional que a grande maioria dos usuários comuns tem dificuldade para encontrar. Muitos usuários buscam por produtos no repositório oficial do WordPress, mas acabam por não procurar por plugins fora desse repositório. E é precisamente esse tipo de plugins que muitas vezes oferece a blogueiros e desenvolvedores, a oportunidade de integrar soluções fantásticas nos seus layouts, funcionalidades novas, estilos, entre outras.

Para o ajudar na seleção de plugins profissionais que o possam ajudar a alavancar mais rapidamente os seus projetos, seleccionámos alguns plugins que têm feito sucesso no mercado profissional mas que são provavelmente desconhecidos da grande maioria dos usuários comuns do sistema, para que você os possa analisar e seleccionar aqueles que cumprem com as suas necessidades atuais. Confira abaixo estes 12 plugins fantásticos e o que cada um deles poderá agregar aos seus layouts.

1. Form Craft

formcraft

O Form Craft é um plugin super avançado de criação de formulários. Com o Format Craft você poderá conseguir desenvolver formulários diferenciados, desde forms de contato, forms de upload de mídia, formulários de compra e venda, formulários com integração do Google Maps e Youtube, entre muitas outras opções. O Form Craft trabalha com AJAX para carregamento de conteúdo na tela sem necessidade de refrescar a página.

2. Hashtag para WordPress

hashtag

Como o próprio nome indica, este plugin WordPress permite-lhe criar hashtags nas suas postagens do WordPress e correlacionar os conteúdos por meio de hashtags. Você poderá criar links nas hashtags e colocar informação dentro dessas tags para oferecer um nível avançado de funcionalidade para quem lê seus conteúdos.

3. QubeAdmin

qube admin

O QubeAdmin é uma interface de administração do WordPress que lhe permite ter um estilo novo e à sua medida no painel de administração de conteúdo do seu blog. Ele utiliza cores ilimitadas, um interface realmente cuidado, está preparado para telas Retina, utiliza opções extensivas e tempos de carregamento muito rápidos. Se você quer dar uma imagem lavada ao seu WordPress, este plugin é simplesmente uma mão na roda.

4. Social Gallery

social gallery

O plugin Social Gallery Shortcodes, permite-lhe incorporar imagens nos seus conteúdos por meio de shortcodes, e apresentar um conteúdo social nessas imagens, nomeadamente a possibilidade dos seus usuários curtirem e twittarem as imagens individualmente, favoritar imagens, etc.

5. Advance iFrame Pro

advanced iframe pro

Este plugin permite-lhe a criação de iFrames com conteúdo personalizado, que você depois poderá colocar onde bem entender dentro do layout do seu blog. Você poderá definir as dimensões dos iFrames, modificar os estilos de CSS, apresentar somente determinadas áreas do iFrame, esconder áreas parentes, entre outras funcionalidades. É um plugin para usuários mais avançados do WordPress.

6. WooCommerce Product Enquiry

woocommerce

Este plugin é uma extensão para o famoso WooCommerce da WooThemes, que lhe permite criar uma seção de Perguntas a respeito dos produtos de uma loja de E-Commerce. É uma extensão para o WooCommerce que adiciona a todos os produtos um separador para Perguntas, que dá ao usuário a oportunidade de utilizar um formulário de contato para realizar perguntas específicas a respeito de um determinado produto em particular.

7. Mobile.Nav

mobile nav

O plugin Mobile.Nav dá-lhe a oportunidade de incorporar uma navegação mobile e responsiva para o seu WordPress. Este plugin introduz um menu de navegação nas versões para dispositivos móveis do seu WordPress, utilizando um esquema de cores à sua vontade, um posicionamento do lado esquerdo da tela e com múltiplos níveis de conteúdo.

8. BuzzComi

buzzcomi

O plugin BuzzComi é um plugin que lhe permite criar em poucos minutos uma página de “Coming Soon” para os seus novos projetos. Ele apresenta um contador com semanas, dias, horas, minutos e segundos, integração com mídias sociais, uma caixa de subscrição por email, entre outras opções que vão deixar os seus novos usuários atentos às novidades.

9. AdvancedPolls

wpadvpolls

O Plugin Advanced Polls, permite-lhe criar enquetes profissionais e avançados nos seus layouts de WordPress. Ele utiliza um layout reponsivo, está integrado ao Twitter, permite respostas ilimitadas, múltiplas escolhas, 4 formas de apresentar os resultados, gráficos do Google e outras opções avançadas de estilo.

10. PaperGrid

papergrid

Este plugin permite-lhe criar grelhas de conteúdo. É ideal para apresentar os seus últimos projetos, a sua equipe, ou outros tipos de conteúdos interessantes. Ele utiliza um layout responsivo, um painel de opções intuitivo, permite a inclusão de colunas de conteúdo ilimitadas, Google Fonts, e ainda ícones de mídias sociais.

11. AJAX Portfolio

ajax portfolio

Este plugin serve para criar grelhas em AJAX para mostrar o seu portfólio aos seus clientes. Este plugin utiliza um sistema de colunas flexível, carregamento de conteúdo super rápido e leve, filtros por áreas de interesse, suporte a slideshows de imagens, layout responsivo, entre outras opções avançadas. É um plugin elegante e simplista, que tem como objetivo apresentar o seu portfolio de uma forma elegante e pragmática.

12. Distinctive Testimonials

destinctive testimonials

Quem trabalha com infoprodutos sabe da importância de ter testemunhos de clientes presentes nas páginas de venda dos produtos. Este plugin permite-lhe criar uma seção de testemunhos rapidamente, seja em formato carrossel, paginado, em colunas ou grelhas. O plugin permite que os usuários submetam os seus testemunhos através do Front End, inclui widgets para colocar os testemunhos onde bem desejar no seu layout, é responsivo e extremamente simples de usar.

Abraço,

Paulo Faustino

12 Plugins fantásticos e desconhecidos para WordPress 12 Plugins fantásticos e desconhecidos para WordPress Diariamente são lançados plugins para WordPress no mercado internacional que a grande maioria dos usuários comuns tem dificuldade para encontrar. Muitos usuários buscam por produtos no repositório oficial do WordPress, mas acabam por não procurar por plugins fora desse repositório. E é precisamente esse tipo de plugins que […]