WordPress database error: [Table 'blog.wp_post2cat' doesn't exist]
SELECT post_id, category_id FROM wp_post2cat WHERE post_id IN (3330)

fechaTag » Dirty PHP Include, plugin para Wordpress que faz include de arquivos PHP em seus posts - XML, XHTML, CSS, Tableless, Desenvolvimento Web, Python, Linux
Workshop Produtividade Web 2.0 - Equipes de desenvolvimento de sites produtivas com ferramentas ágeis e padrões web Programadores desanimados? Desmotivados? Sem vontade de cantar uma bela canção?

Dirty PHP Include, plugin para Wordpress que faz include de arquivos PHP em seus posts




Para atender a um cliente, escrevi agora um pequeno plugin para Wordpress[bb]. Você pode fazer download do plugin aqui:
http://elcio.com.br/download/dirtyinclude.zip (497 bytes)

Depois, basta descompactá-lo na pasta wp-content/plugins em seu diretório do Wordpress. Tendo feito isso, acesse o administrador do Wordpress, clique em "Plugins" ("Extensões" na versão em português) e ative o plugin. Pronto, está funcionando.

Para incluir um arquivo em um post basta, ao editar o post, escrever: [[[include:/caminho/ate/seu/arquivo.php]]] e o arquivo será incluído. O caminho é relativo ao diretório base do Wordpress. Funciona tanto com o editor visual quanto com o editor de código. Atenção! Se você tem usuários não confiáveis, por exemplo, se permite que seus usuários se cadastrem e postem, não deve usar esse plugin. É perigoso…

Naturalmente, o plugin acaba de ser escrito e não foi exaustivamente testado. Se você tiver sugestões de melhorias ou achar bugs, por favor, avise.

Meus comentários:

  1. Wordpress é fantástico! Essa API para a criação de plugins é fabulosa. É muito fácil escrever um plugin que faz bem seu trabalho sem atrapalhar todo o resto.
  2. Continuo não gostando de PHP, mas dá para trabalhar com isso. Se metade do código mundo a fora tivesse a qualidade do Wordpress, já ajudaria muito.
  3. Vou dizer de novo: se você não sabe expressões regulares[bb], precisa aprender!

View blog reactions

Adicionar esta notícia no Linkk

WordPress database error: [Table 'blog.wp_post2cat' doesn't exist]
SELECT post_id, category_id FROM wp_post2cat WHERE post_id IN (3330)

Uncategorized. Você pode acompanhar os comentários deste artigo através do feed RSS 2.0. Você pode deixar um comentário, ou fazer um trackback de seu site.

10 comentários para “Dirty PHP Include, plugin para Wordpress que faz include de arquivos PHP em seus posts”

  1. Alexandre Says:

    Se metade do código mundo a fora tivesse a qualidade do Wordpress, já ajudaria muito.

    Imagine que o Wordpress ainda usa o (velho) esquema de programação estruturada do PHP4. Eu, particularmente, acho uma sujeira só perto de um sistema totalmente orientado a objetos escrito em PHP5 :)

    Vou dizer de novo: se você não sabe expressões regulares, precisa aprender!

    Apóio!

  2. Inside Says:

    Eu gosto de PHP :D Por isso que trabalho com a linguagem

    Realmente o PHP5 tá muito melhor…

    E o plugin é bem interessante

    AH! Vou dizer de novo: se você não sabe expressões regulares, precisa aprender!

    []'s

  3. felipe tonello Says:

    Fala elcio, faz tempo que não venho comentar aqui. Mas aqui estou! =]

    Então. Qual seria a funcionalidade desse plugin?

    Abraços,
    Felipe

  4. Edy Says:

    O problema do PHP não é a linguagem e sim os programadores mal qualificados.

  5. Guilherme Veras Says:

    Aprovado o script, pequeno e eficiente.
    para uma proxima versão eu sugiro que voce passe uma chave junto ao endereço do arquivo assim com uma simples conferencia voce saberia se o usuario é autenticado a usar o script, sem se preocupar com os posts e usuarios …
    ficaria algo tipo assim:
    [[[]include:codigos/contato.php[]senha[]]]

    Não se a ideia consta mas funcionou aqui pra min …
    Parabens ficou muito bom mesmo …

  6. Gilberto Says:

    Tambem gostei bastante, não vou falar que é o que faltva, por q ainda tem muita coisa para melhorar e facilitar a nossa vida.

  7. Alenônimo Says:

    Ué? O Exec-PHP não serviria para o seu cliente?

  8. Renan de Lima Says:

    Élcio,

    Legal! Usei seu plugin pra fazer um outro.
    http://www.renandelima.com/?p=26

    Obrigado

  9. WP Plugin PHPSource 0.0.1 at Renan de Lima Says:

    […] no mundo nada se cria, tudo se transforma. Créditos ao Élcio Ferreira e seu plugin Dirty PHP Include, que me permitiu fazer esse aqui. Posted in […]

  10. Circo Voador Digital » Desenvolvendo site novo Says:

    […] Dirty PHP Include […]

Deixe um comentário