Tudo sobre Wordpress
23jul/110

10 Dicas Para Evitar que Seja Acusado de Plágio

Estive a fazer um balanço dos últimos 8 meses tanto a nível pessoal como nos negócios da internet. Uma das coisas que posso destacar pela negativa foi o facto de ter sido acusado por duas vezes de ter copiado ideias e até mesmo um site, de outras pessoas. Como não gosto de cometer o mesmo erro duas vezes, pensei em formas de evitar este tipo de problemas e vou expor o meu raciocínio publicamente, porque pode ser que sirva para outras pessoas que ainda são novas na internet.

O primeiro caso ocorreu em Dezembro e acusaram-me de ter copiado o nome e alguns posts de um site que já existia, mas que por falta de pesquisa não o conhecia. O site tinha sido comprado por mim 2 semanas antes e fui responsabilizado por coisas que não tinha feito.

A forma como o responsável pelo outro site tentou resolver o assunto não foi a melhor. Primeiro decidiu fazer vários ataques ao servidor, deixando esse site e os meus restantes offline e depois passou ao spam através dos comentários, coisa que resolvi facilmente. Só depois contactou-me, usando palavras que nao devo de colocar aqui mas que vocês sabem quais são, mas felizmente consegui “dominar” a sua raiva e depois de ter trocado cerca de 10 emails e de ter pago um valor acordado por meia dúzia de posts copiados, o problema estava resolvido e no ultimo até fui convidado para tomar um café… fiquei feliz porque o caso não foi publico, apesar de não ser culpado e de ter provas, há sempre os que não ficam convencidos da nossa inocência, por isso até acho que não foi assim tão mau.

Já o segundo caso aconteceu em Janeiro e aviso desde já que se a pessoa em questão ler este texto, o meu objectivo não e abrir feridas já bem fechadas ou difama-lo. Quero apenas tornar publico as minhas conclusões e dicas que podem servir de exemplo para outras pessoas.

Foi uma acusação que me apanhou de surpresa porque não esperava uma acusação publica vinda da pessoa em questão sem pelo menos ter falado comigo. O problema estava nas ideias que apliquei num dos meus sites que infelizmente foram quase as mesmas que essa pessoa ia aplicar no seu site e que já estavam online, num espaço que usado para fazer “testes” antes de serem aplicados no site publico.

Admito que se estivesse do outro lado poderia ter pensado a mesma coisa e ter criado dentro da minha cabeça uma teoria de “plagiação” contra mim, ainda para mais sabendo que quem supostamente tinha copiado sabia qual era o local onde eu fazia testes.

Este episódio fez-me lembrar uma confusão em que estive envolvido quando tinha 12 ou 13 anos e ainda estava na escola. Não foi nada de mais, coisas de crianças, mas ficou gravado na memória e serviu para tirar esta conclusão: As vezes é melhor não saber porque senão corremos o rico de sermos acusados de coisas que não fizemos.

Este problema foi também resolvido com a troca de alguns emails mas que como e óbvio não convencem nenhuma das partes porque cada um tinha a sua versão da historia e apesar de se dizer que está tudo bem, é claro que não está e ninguém se esquece. Desfiz as alterações e voltei a fazer novas alterações, que desta vez não coincidiram com a desse site.

Dicas para Problemas

Para evitar mais problemas deste tipo, vou passar a seguir estas 9 simples “regras”. Não vou segui-las a risca, há excepções para tudo, servirão apenas como guia.

1. Diga o que pensa, mas com contenha-se

Um dos meus maiores defeitos e ser directo e não filtrar o que digo. Normalmente quando falo, não o faço para deixar algumas pessoas contentes. Digo o que a minha consciência acha ser mais correcto e isto trás alguns problemas.

No segundo caso, a pessoa em questão disse num dos emails que ficou com o “pé atrás” devido a uns comentários que fiz sobre o seu trabalho e hoje vejo que apesar de eu achar que tinha razão, teria ganho muito mais se estivesse calado.

A minha sugestão é que se tem o mesmo “defeito” que eu, evite entrar em discussões porque acaba por dizer sempre o que não deve. Hoje você não precisa de ninguém, mas não sabe o que é que acontece amanha. Tente ser amigo de todos porque pode vir a precisar daquele que hoje critica.

2. Tente resolver os problemas em privado

Resolver problemas em publico pode ser bom porque você consegue expor o caso a muitas pessoas e se tem mesmo razão ficará bem na fotografia. Mas também tem os seus “contras”. Quem toma conhecimento pode não concordar consigo, pode ficar inseguro sobre si e aí você acaba por sair prejudicado.

O que eu faço e recomendo é que tente resolver os problemas em privado. Use o email, chats, messenger, skype, telefone, etc, mas tente sempre resolver os problemas a bem. De uma batalha acabam sempre os dois feridos, por isso evite ao máximo criar uma.

3. Evite saber dos segredos dos outros

Saber é bom e infelizmente gostamos sempre de saber das coisas em primeira mão, mas isto pode trazer-lhe alguns problemas. Vamos imaginar que você conhece uma pessoa e que ela lhe conta uma ideia de negocio e que ela sabe que você mantém boas relações com a pessoa “A”. Se a pessoa “A” lembra-se de criar uma coisa igual, quem é que pode ser acusado de deslealdade? Isto e outras coisas parecidas acontecem tanto na vida online como offline, por isso digo que as vezes é mesmo melhor não saber de nada.

Isto foi um dos pontos que serviu para dar força a quem me acusou em Janeiro porque com aquela confusão toda lembrei-me de ir ver o local de testes onde o novo theme estava, porque 1 ano antes tinha-me pedido opinião sobre um novo template. Indiquei isso no email e a resposta, interpretada por mim, dizia basicamente que eu até sabia do endereço, era necessárias mais provas?

Desde então continuei a ajudar, a dar a minha opinião, mas nunca fazendo força para que isso acontece. Quanto menos eu souber, melhor.

4. Informe-se antes de ficar com responsabilidades de outros

Cada pessoa tem uma maneira de trabalhar. Uns criam coisas originais, outros copiam um pouco, outros copiam tudo e assim por diante. O problema que tive em Dezembro foi por causa de coisas que o antigo dono do site tinha feito e que eu não tinha conhecimento. A partir de agora, ao comprar um site eu:

  • Vejo se existem outros sites com o mesmo nome
  • Procuro sites com o mesmo design
  • Uso o Google para encontrar textos copiados ou iguais
  • Procuro em foruns e sites da área por opiniões sobre o site e vendedor

E mesmo assim, no mundo em que vivemos toda a segurança é pouca. Seja prudente…

5. Não acuse sem ter provas

Para fazer acusações, sejam elas publicas ou privadas, tem que ter alguma prova que comprove o que está a dizer. Imagine que você esta enganado, como e que fica no meio da historia?

Imagine que acusa publicamente um colega de cópia, mas sem ter provas. Você até que pode ter razão, mas as pessoas querem provas e se possível visuais para que todos possam ver, apenas “bla bla bla” pode não funcionar.

6. Não seja mal educado nem use a força

Sou novo, tenho 19, quase 20 anos, e até agora nunca vi ninguém resolver um problema por completo usando a forca ou sendo mal educado. Se no primeiro caso eu tivesse respondido da mesma forma, ainda hoje estaríamos a brincar aos ataques DDoS e a chamar nomes as nossas mães. Mesmo que esteja a falar em privado, mantenha a calma porque só assim consegue resolver os problemas.

7. Seja sério, muito sério

No caso que aconteceu em Janeiro, a “denuncia” foi feita num fórum português. Eu ainda não tinha respondido já tinha varias pessoas a defenderem-me e a atacarem quem me tinha feito a acusação mesmo sem saber se eu era ou não culpado. A meu ver, isto só aconteceu porque:

  • Não engano ninguém, gosto de ser claro no que faço.
  • Não sou santo, também copio ideias que me parecem ser boas, mas não tenho problemas de admitir que a ideia foi tirada do site X ou Y e quando o faço sou um dos primeiros a dizer o que fiz.
  • Não ando em guerra com ninguém, apesar de normalmente dizer o que penso e isso criar um mau estar e degradar relações.
  • No fórum em questão tenho um excelente feedback, real e não pedido – salvo 1 ou 2 excepções – porque quando faço uma coisa sou sério e isso faz com que as pessoas tenham confiança em nós.
  • Estou a 3 anos na internet e só tive estes 2 “grandes” problemas, os restantes acabei com eles antes de sequer se tornarem problemas.
  • Se erro admito e não entro em negação.
  • Não gosto de me rotular de blogger ou webmaster, não gosto de dizer que sou melhor que os outros e que o meu trabalho é melhor e isso ajuda nestes casos. Se você conhece alguém que se acha o melhor que todos, provavelmente vai reagir de uma má forma quando essa pessoa tiver problemas…

É preciso lembrar que eu não sou uma pessoa exemplar, eu errei e continuo a errar, mas felizmente com o tempo vamos aprendendo a fazer as coisas de outra forma. Todas as pessoas têm um lado negro e eu não sou excepção.

Eu tenho tido bons resultados ao fazer o que indiquei em cima. Com o tempo você será respeitado e quando precisar, irão defende-lo mesmo que você seja culpado. É sempre bom ter mais do que uma pessoa do seu lado quando temos problemas.

8. Evite fazer coisas que o façam copiar

Eu era um grande fã e seguidor do trabalho que a pessoa que me acusou em Janeiro fazia. Visitava os seus sites todos os dias, seguia as dicas que dava, etc, mas depois decidi mudar de rumo. Saí das newsletters e removi os feeds e parei de seguir atentamente o que ele fazia. Devo de dizer que foi a melhor coisa que fiz, porque passei a desenvolver as ideias sozinho, com timings totalmente diferentes e passei a aproveitar o tempo que perdia para investir em mim.

Apesar de ser uma coisa que todos nós sabemos, é bom relembrar que devemos de ter várias fontes de opinião. Se seguem apenas 1 pessoa, acabam por ver apenas 1 lado da história. Ao seguirem várias vão conseguir:

  • Ter várias opiniões sobre o mesmo assunto.
  • Ter várias ideias e ter a oportunidade de criar a sua própria ideia com o melhor de todas as outras mais ou seu cunho pessoal.
  • Evita e muito que você copie tudo ou a maior parte do que uma pessoa faz. Mais opiniões = mais ideias diferentes = mais possibilidade de surgirem ideias originais.

9. Se errou admita logo o erro

Quando se erra devemos de admitir, tentar resolver os dados causados e melhorar no futuro. Eu tenho assistido a alguns casos públicos que comprovam que estou certo. A maioria são pessoas novas e sem experiência e que quando fazem algo errado optam por mentir e teimarem que têm razão. Só piora o problema, se for em público ainda é pior porque qualquer pessoa que esteja atento não vai querer fazer negócios consigo, vai haver sempre um mau estar.

Se não tem razão diga-o, seja frontal, não tenha medo e não negue. Como se costuma dizer em Portugal, agarre o touro pelos cornos e não fuja dele. Pior do que está não deve de ficar.

10. Simplesmente não copie

Não seria correcto fazer um artigo sem dizer que não deve de copiar. Seja uma ideia, um projecto, um texto, etc. Informe-se, aprenda e depois diga ou escreva o que aprendeu. Só assim é que poderá ser original.

Conclusão

Depois de ter perdido várias horas a pensar em tudo o que se passou e de já ser quase 4 da manha no momento em que acabo de escrever este texto, acho que valeu a pena, pelo menos identifiquei alguns pontos onde fiz mal as coisas e vou tentar corrigir isso no futuro.

Gostaria de aproveitar para pedir desculpa as duas pessoas que fizeram as acusações contra mim porque sei que visitam este site de vez em quanto. O objectivo não é dizer mal de ninguém ou fazer-se de coitado, mas sim tentar alertar os menos experientes para coisas que podem vir a acontecer tanto na internet como na vida do dia-a-dia.

As vossas opiniões são sempre bem vindas, principalmente quando se trata de conclusões pessoais. É sempre bom ver outras ideias, porque nós também podemos estar errados.

Até breve! :)

Veja Também:

Veja o link original, prestigie o autor!

2set/100

WordPress mais fácil para clientes em 7 dicas

WordPress é usado freqüentemente como um CMS, e se você usa WordPress para criar o site de seus clientes você ja deve ter ouvido que o WordPress é difícil de usar. Sim, ele é muito amigável e sua interface é muito usual, mas aparentemente não o suficiente para alguns usuários iniciantes. Para você ajudar os seus clientes e a você mesmo, pois quem o cliente vai enxer se não conseguir algo?, nós do HOTPress vamos dar algumas dicas para melhorar e deixar o WordPress mais fácil e amigável.

1. Instale um plugin que extenda as opções do TinyMCE

tiny-mce-advanced

Uma das primeiras coisas que uma pessoa que não está familiarizada com o WordPress é, “Onde está o botão tal?”. Para evitar esse tipo de situação é simples, instale o plugin WordPress ‘TinyMCE Advanced, com ele você adiciona vários novos botões para o editor visual.

2. Adicione mais opções de texto pra seus widgets

rich-text-widget

Você sabe o que acontece quando seu cliente tenta adicionar uma imagem em um widget? Ele te chama, geralmente quando você tem algo muito mais importante para terminar. Por um acaso, alguém já passou por isso e criou este plugin WordPress ‘Rich Text Widget e deixou nosso trabalho muito mais fácil.

3. Deixe o controle das páginas mais fácil

wordpress-page-management

Gerenciar as páginas do WordPress as vezes é algo chato alem de ser pouco intuitivo. Deixe isso mais legal com o plugin WordPress ‘Page Mash, que simplifica o gerenciamento das páginas e tudo isso com uma interface drag and drop muito fácil de usar!

4. Limite suas permissões

advanced-user-permission

Seus clientes talvez nunca usem todas as funcionalidades do WordPress, e também talvez nunca precisem usar elas, então por que não facilitar e dar permissão para aquilo o que ele realmente vai usar? Pra isso que existe o plugin ‘WordPress Adminize, que vai deixar você decidir o que seu cliente terá acesso no painel de administração do WordPress.

5. Simplifique o Painel de Administração do WordPress

trim-interface

Honestamente este plugin não muda muita coisa, mas o Admin Trim plugin Interface irá ajudar o seu cliente a encontrar o caminho mais rápido dentro do WordPress simplificando a interface.

6. De a ele poder sob sua página de contato

contact-form

Criar forms ou modifica-los é uma tarefa bastante complicada para nós imagina para seu cliente, então para deixar as coisas mais fáceis e ainda de quebra deixar o cliente adicionar campos e retira-los quando quizer, recomendamos 2 plugins WordPress o ‘CForms II e o Contact Form 7. O que mais tenho utilizado é o CForms II pelas opções que ele provem.

7. Status do site no painel de administração WordPress

google-analyticator

Por que você faria isso? Simples, por que seus clientes não estão familiarizados a acessar várias contas dos mais variados serviços da web. Isso vai ajudar a vida dele a sua de quebra. 2 Plugins WordPress foram os escolhidos o Google Analyticator que traz o Google Analytics para o dashboard do WordPress e o Feed Stats que integra o FeedBurner também ao dashboard do WordPress.

Bom, com esse post espero facilitar e ajudar a sua vida e a de seu cliente, que não mais vai ficar te perguntando qual botão faz o que dentro do painel de administração do WordPress. Facilitando a vida do seu cliente instalando esses plugins, você faz a sua boa ação do dia.

Leia Também

  1. Mostre o seus posts mais populares na sidebar
  2. Plugins de SEO para WordPress
  3. 20 Plugins para administrar um blog com vários autores

Veja o link original, prestigie o autor!

24jan/100

Wordpress mais fácil para clientes em 7 dicas

Wordpress é usado freqüentemente como um CMS, e se você usa Wordpress para criar o site de seus clientes você ja deve ter ouvido que o Wordpress é difícil de usar. Sim, ele é muito amigável e sua interface é muito usual, mas aparentemente não o suficiente para alguns usuários iniciantes. Para você ajudar os seus clientes e a você mesmo, pois quem o cliente vai enxer se não conseguir algo?, nós do HOTPress vamos dar algumas dicas para melhorar e deixar o Wordpress mais fácil e amigável.

1. Instale um plugin que extenda as opções do TinyMCE

tiny-mce-advanced

Uma das primeiras coisas que uma pessoa que não está familiarizada com o Wordpress é, “Onde está o botão tal?”. Para evitar esse tipo de situação é simples, instale o plugin Wordpress ‘TinyMCE Advanced, com ele você adiciona vários novos botões para o editor visual.

2. Adicione mais opções de texto pra seus widgets

rich-text-widget

Você sabe o que acontece quando seu cliente tenta adicionar uma imagem em um widget? Ele te chama, geralmente quando você tem algo muito mais importante para terminar. Por um acaso, alguém já passou por isso e criou este plugin Wordpress ‘Rich Text Widget e deixou nosso trabalho muito mais fácil.

3. Deixe o controle das páginas mais fácil

wordpress-page-management

Gerenciar as páginas do Wordpress as vezes é algo chato alem de ser pouco intuitivo. Deixe isso mais legal com o plugin Wordpress ‘Page Mash, que simplifica o gerenciamento das páginas e tudo isso com uma interface drag and drop muito fácil de usar!

4. Limite suas permissões

advanced-user-permission

Seus clientes talvez nunca usem todas as funcionalidades do Wordpress, e também talvez nunca precisem usar elas, então por que não facilitar e dar permissão para aquilo o que ele realmente vai usar? Pra isso que existe o plugin ‘Wordpress Adminize, que vai deixar você decidir o que seu cliente terá acesso no painel de administração do Wordpress.

5. Simplifique o Painel de Administração do Wordpress

trim-interface

Honestamente este plugin não muda muita coisa, mas o Admin Trim plugin Interface irá ajudar o seu cliente a encontrar o caminho mais rápido dentro do Wordpress simplificando a interface.

6. De a ele poder sob sua página de contato

contact-form

Criar forms ou modifica-los é uma tarefa bastante complicada para nós imagina para seu cliente, então para deixar as coisas mais fáceis e ainda de quebra deixar o cliente adicionar campos e retira-los quando quizer, recomendamos 2 plugins Wordpress o ‘CForms II e o Contact Form 7. O que mais tenho utilizado é o CForms II pelas opções que ele provem.

7. Status do site no painel de administração Wordpress

google-analyticator

Por que você faria isso? Simples, por que seus clientes não estão familiarizados a acessar várias contas dos mais variados serviços da web. Isso vai ajudar a vida dele a sua de quebra. 2 Plugins Wordpress foram os escolhidos o Google Analyticator que traz o Google Analytics para o dashboard do Wordpress e o Feed Stats que integra o FeedBurner também ao dashboard do Wordpress.

Bom, com esse post espero facilitar e ajudar a sua vida e a de seu cliente, que não mais vai ficar te perguntando qual botão faz o que dentro do painel de administração do Wordpress. Facilitando a vida do seu cliente instalando esses plugins, você faz a sua boa ação do dia.

Leia Também

  1. Mostre o seus posts mais populares na sidebar
  2. Plugins de SEO para Wordpress
  3. 20 Plugins para administrar um blog com vários autores

Veja o link original, prestigie o autor!

25nov/090

Dicas, dicas e mais de dicas

  • Booking Calendar – plugin que permite adicionar um sistema de reservas em seu site WordPress, muito útil para hotéis, pousadas, aluguéis de carros, etc;
  • BuzzVolume – site brasileiro que agrega os links mais populares do Twitter. Possui widget que facilita a divulgação do conteúdo do blog no Twitter.
  • KeKo – tema gratuito para WordPress com visual muito legal e diversos recursos.
  • Author Exposed – interessante forma de exibir os detalhes sobre autor do post.
  • Remover mensagens de erro do login – saiba como remover as mensagens de erros exibidas pela WordPress quando o login não é bem sucedido, afinal estas mensagens podem ser usadas por hackers para tentar invadir seu blog.
  • Editor de imagens no WP 2.9 – É provável que a próxima versão do WordPress venha com um editor de imagens integrado, com ele será possível, redimensionar, cortar, girar…
  • 40 ferramentas para desenvolvedores web – lista de softwares indispensáveis para todo e qualquer desenvolvedor web.

Veja o link original, prestigie o autor!

8nov/090

Wordpress mais fácil para clientes em 7 dicas

Wordpress é usado freqüentemente como um CMS, e se você usa Wordpress para criar o site de seus clientes você ja deve ter ouvido que o Wordpress é difícil de usar. Sim, ele é muito amigável e sua interface é muito usual, mas aparentemente não o suficiente para alguns usuários iniciantes. Para você ajudar os seus clientes e a você mesmo, pois quem o cliente vai enxer se não conseguir algo?, nós do HOTPress vamos dar algumas dicas para melhorar e deixar o Wordpress mais fácil e amigável.

1. Instale um plugin que extenda as opções do TinyMCE

tiny-mce-advanced

Uma das primeiras coisas que uma pessoa que não está familiarizada com o Wordpress é, “Onde está o botão tal?”. Para evitar esse tipo de situação é simples, instale o plugin Wordpress ‘TinyMCE Advanced, com ele você adiciona vários novos botões para o editor visual.

2. Adicione mais opções de texto pra seus widgets

rich-text-widget

Você sabe o que acontece quando seu cliente tenta adicionar uma imagem em um widget? Ele te chama, geralmente quando você tem algo muito mais importante para terminar. Por um acaso, alguém já passou por isso e criou este plugin Wordpress ‘Rich Text Widget e deixou nosso trabalho muito mais fácil.

3. Deixe o controle das páginas mais fácil

wordpress-page-management

Gerenciar as páginas do Wordpress as vezes é algo chato alem de ser pouco intuitivo. Deixe isso mais legal com o plugin Wordpress ‘Page Mash, que simplifica o gerenciamento das páginas e tudo isso com uma interface drag and drop muito fácil de usar!

4. Limite suas permissões

advanced-user-permission

Seus clientes talvez nunca usem todas as funcionalidades do Wordpress, e também talvez nunca precisem usar elas, então por que não facilitar e dar permissão para aquilo o que ele realmente vai usar? Pra isso que existe o plugin ‘Wordpress Adminize, que vai deixar você decidir o que seu cliente terá acesso no painel de administração do Wordpress.

5. Simplifique o Painel de Administração do Wordpress

trim-interface

Honestamente este plugin não muda muita coisa, mas o Admin Trim plugin Interface irá ajudar o seu cliente a encontrar o caminho mais rápido dentro do Wordpress simplificando a interface.

6. De a ele poder sob sua página de contato

contact-form

Criar forms ou modifica-los é uma tarefa bastante complicada para nós imagina para seu cliente, então para deixar as coisas mais fáceis e ainda de quebra deixar o cliente adicionar campos e retira-los quando quizer, recomendamos 2 plugins Wordpress o ‘CForms II e o Contact Form 7. O que mais tenho utilizado é o CForms II pelas opções que ele provem.

7. Status do site no painel de administração Wordpress

google-analyticator

Por que você faria isso? Simples, por que seus clientes não estão familiarizados a acessar várias contas dos mais variados serviços da web. Isso vai ajudar a vida dele a sua de quebra. 2 Plugins Wordpress foram os escolhidos o Google Analyticator que traz o Google Analytics para o dashboard do Wordpress e o Feed Stats que integra o FeedBurner também ao dashboard do Wordpress.

Bom, com esse post espero facilitar e ajudar a sua vida e a de seu cliente, que não mais vai ficar te perguntando qual botão faz o que dentro do painel de administração do Wordpress. Facilitando a vida do seu cliente instalando esses plugins, você faz a sua boa ação do dia.

Leia Também

  1. Mostre o seus posts mais populares na sidebar
  2. Plugins de SEO para Wordpress
  3. Plugins Wordpress para designers

Veja o link original, prestigie o autor!

8nov/090

Usando a Shortcode API do WordPress

Pois é, a API (Application Programming Interface ou Interface de Programação de Aplicativos, ou algo assim…) para usar shortcodes está disponível desde a versão 2.5 e foi um grande ganho para os desenvolvedores de plugins e temas. Mas apesar disso ainda é muito pouco comentada.

Ok, mas o que é um shortcode? É um código que, se inserido no conteúdo de um post, funciona como um macro, sendo processado em separado, possivelmente por uma função do usuário, antes de ser exibido no navegador.

Há muitos plugins que adotam esse método, mas sem usar a API – você insere um código no conteúdo do post e o plugin transforma aquilo em outra coisa. Antes isso só era possível criando uma rotina que filtrasse o conteúdo do post, usando o filtro the_content. Nesse caso, todo o tratamento e substituição desse texto era feito por nós.

Um shortcode se parece muito com uma TAG HTML, mas no lugar de '<' e de '>', usaremos '[' e ']'. No mais é em tudo semelhante, incluindo os parâmetros que se declara dentro da abertura da tag e a capacidade de receber um conteúdo 'envolto' nessa tag (ou shortcode). Vamos imaginar o shortcode 'testcode', ele poderia se parecer com qualquer um dos exemplos abaixo.

[testcode]
[testcode prop1="1" prop2="2"]
[testcode]Algum conteúdo talvez em <i>HTML</i>[/testcode]
[testcode prop1="1" prop2="2"]Algum conteúdo talvez em <i>HTML</i>[/testcode]

Mas para um shortcode ser real, tem que haver uma função para manipular o código e fazemos isso com add_shortcode. A função manipuladora deve:

  • estar pronta para receber dois parâmetros:

    1. um array associativo contendo os parâmetros declarados no shortcode e seus respectivos valores.
    2. o conteúdo do shortcode – aquilo que estava entre a abertura e o fechamento do mesmo – se houver.
  • retornar o resultado do processamento, não imprimí-lo.

Vamos tentar desenvolver aqui um exemplo que seja útil… vamos montar como um plugin, com a finalidade de esconder determinados trechos da publicação de quem não está logado. Que tal? a idéia me parece boa.

Nosso shortcode (restricted) vai permitir escrever coisas no post que só poderão ser vistas por usuários logados. Se level foi definido, apenas usuários com user_level maior ou igual a level poderão ver o conteúdo.

Se o usuário definiu o parâmetro msg e o visitante não estiver logado ou o nível for insuficiente, o texto em msg será exibido.

/*
Plugin Name: Restricted Content
Version: 1.0
Plugin URI:
Author: Cau Guanabara
Author URI: http://www.caugb.com.br
Description: Hide some parts of your posts from non-logged users
*/

function restricted_content($attrs, $content = 0) {
  if(!isset($attrs['msg'])) $attrs['msg'] = '';
  if(!is_user_logged_in()) return $attrs['msg'];
  if(isset($attrs['level'])) {
  global $current_user;
  get_currentuserinfo();
    if((int)$attrs['level'] > (int)$current_user->user_level) return $attrs['msg'];
  }
return $content;
}
add_shortcode('restricted', 'restricted_content');

Leia também:

  1. Instalando e usando o Wordpress Apresentação O Wordpress é um sistema de gerenciamento de blog...
  2. Administrando o Wordpress Normalmente escrevo direcionado a desenvolvedores, mas este é um tutorial...
  3. Instalando o WordPress no Mac OS X Leopard Antes de começar este tutorial, devo deixar claro o seguinte:...

Veja o link original, prestigie o autor!