Plugin WordPress Filter

Este post é a tradução feita pelo Fábio Freitas do post Plugin Review: WordPress Filter, originalmente publicado no site Weblog Tools Collection, da autoria de Ajay dSouza.

Você definiu filtros no seu programa de email, seja o Gmail, Yahoo! Mail, Hotmail ou mesmo o Outlook? Quem usa sabe muito bem como os filtros ajudam a melhorar a produtividade, realizando tarefas básicas de maneira fácil.

Portanto, por que não aproveitar o poder dos filtros e integrá-los ao nosso próprio WordPress? É exatamente isso o que Matt Walters espera fazer com o plugin WordPress Filter.

Descrição

O WordPress Filter é um sistema completo de modelos e filtragem de posts. Ele permite ao usuário definir um conjunto de “Catches” (critérios) simples a serem satisfeitos pelo post e um conjunto de “Actions” (ações) a serem aplicadas ao post.

O plugin entra em ação sempre que um post é publicado no WordPress (inclusive posts enviados por XMLRPC). Pode ser utilizado em muitas tarefas, inclusive para você criar seus próprios miniplugins sem precisar sair da área de administração do WordPress.

Captura de Tela

Opções do WordPress Filter

Análise

Trabalhar com este plugin é extremamente fácil. Siga as instruções de instalação e acesse Configurações > WordPress Filter e comece a adicionar seus filtros. Adicionar um filtro é extremamente simples. Para criar filtros, acesse a guia Add Filter.

WordPress Filter - add filter

  • Post Title: Equals (Título do post: Igual a)
  • Post Content: Equals ( Conteúdo do post: Igual a)
  • Post Content: Contains (Conteúdo do post: Contém)
  • Post Content: Doesn’t Contain (Conteúdo do post: Não contém)
  • Post Excerpt: Equals (Resumo do post: Igual a)
  • Post Excerpt: Contains (Resumo do post: Não contém)
  • Post Excerpt: Doesn’t Contain (Resumo do post: Não contém)
  • Post: Has Tag (Post: Possui tag)
  • Post: Has Category (Post: Possui categoria)
  • Custom Field: Exists (Campo personalizado: Existe)
  • Post Author: Equals ( Autor do post: Igual a)
  • Comment Status: Equals (Status do comentário: Igual a)
  • Ping Status: Equals (Status do ping: Igual a)

Após definir um ou mais critérios, escolha as ações que serão executadas quando os critérios forem atendidos. (Ueba! Sei que é assim que os filtros funcionam.)

No momento, o plugin oferece estas opções:

  • Title: Prepend (Título: Anexar no início)
  • Title: Replace (Título: Substituir)
  • Title: Append ( Título: Anexar no final)
  • Content: Prepend (Conteúdo: Anexar no início)
  • Content: Replace (Conteúdo: Substituir)
  • Content: Append (Conteúdo: Anexar)
  • Excerpt: Prepend (Resumo: Anexar no início)
  • Excerpt: Replace (Resumo: Substituir)
  • Excerpt: Append (Resumo: Anexar no final)
  • Tag(s): Add (Tags: Adicionar)
  • Tag(s): Remove (Tags: Remover)
  • Category(ies): Add (Categoria(s): Adicionar)
  • Category(ies): Remove (Categoria(s): Remover)
  • Comment Status: Equals (Status do comentário: Igual a)
  • Ping Status: Equals (Status do ping: Igual a)

Após definir essas opções, continue publicando normalmente os seus posts. Sempre que um post for publicado, o plugin vai compará-lo às listas de critérios e executará a ação adequada. É muito útil quando você está blogando uma série ou usando um dispositivo móvel para publicar posts.

Também funciona perfeitamente, se você deseja usar atalhos ao blogar e deixar o plugin fazer o trabalho chato.

Planos futuros

Vejamos o que o autor do plugin pretende, segundo ele próprio:

Espero continuar expandindo as ações disponíveis a serem realizadas quando o post atende aos critérios. Como exemplo, foi sugerido o envio de um email. Também quero expandir o plugin para permitir a execução de ações mais complexas. Por exemplo, em vez de apenas anexar no ínicio, anexar no fim e substituir o título todo. Quero proporcionar ao usuário o recurso de substituir apenas uma palavra ou conjunto de palavras no título, e não o título inteiro.
Também estou trabalhando no recurso para importar/exportar conjuntos de filtros (pares de Catches (Critérios) e Actions). Dessa maneira, os usuários poderão lançar seus próprios miniplugins sem necessariamente conhecer PHP ou qualquer outro recurso de back-end do WordPress.

O que você gostaria que fosse adicionado ao plugin? Ou para que usuaria o plugin? Que outras ações gostaria que fossem adicionadas ao plugin?

5 thoughts on “Plugin WordPress Filter

  1. Pingback: WordPress | Brasil » Posts novos no site da Comunidade WordPress-BR

  2. Diego

    Excelente plugin. Ajuda muito na utilização do WP como CMS.
    Obrigado pela dica.
    Até mais

  3. Dubxenon

    Não entendi exatamente para que funciona este plugin, mas parece ser de muita utilidade. Poderia explicar melhor na prática o que ele faz. Abs.

Comments are closed.