Pluginception

Descrição

Um plugin que permite a você criar novos plugins de forma fácil e rápida.

Instale, ative e depois vá para o menu “Plugins > Criar um novo plugin” para criar e ativar um novo plugin em branco, direto pelo seu site.

Depois do plugin ser criado, você será levado diretamente à tela de edição do novo plugin. Aí é só escrever ou colar o código do seu novo plugin.

Instalação

  1. Envie os arquivos para o diretório /wp-content/plugins/pluginception/ ou instale diretamente pelo WordPress.
  2. Ative o plugin “Pluginception” através do menu ‘Plugins’ no WordPress.
  3. Experimente a opção “Criar um novo plugin” no menu Plugins.

FAQ

O item de menu “Criar um novo plugin” não está aparecendo.

Existem 4 casos em que você não conseguirá ver o novo menu:

  1. Você não está conectado como administrador.
  2. Seu site está configurado como multisite e você não está conectado como usuário super-admin.
  3. Se DISALLOW_FILE_EDIT estiver ativado, você não poderá editar arquivos de plugins.
  4. Se DISALLOW_FILE_MODS estiver ativado, você não poderá editar arquivos de plugins.

Qualquer um desses casos impedirá que o novo item de menu apareça, pela falta da permissão edit_plugins.

Isto é seguro?

Não, nem de longe. Você foi avisado.

Dito isso, ele é perfeitamente “seguro”, com uma certa liberdade de definição da palavra “seguro”. A tela de “criar um novo plugin” em si é segura, já que ela é inacessível para usuários que não têm a permissão “edit_plugins”. O Pluginception também usa os métodos WP_Filesystem apropriados para criar o plugin; por isso, não se preocupe com apropriação incorreta de arquivos em hospedagens compartilhadas. Você pode precisar fornecer credenciais de FTP em algumas hospedagens para ser possível criar o plugin – esse é o WP_Filesystem em ação, garantindo que os arquivos tenham as permissões corretas.

Tudo que esse plugin faz é agilizar e facilitar a criação de um plugin novinho e levar você diretamente à edição dele. É simples demais.

Pelamor de Deus cara, por quê?

Eu tenho que criar novos plugins com frequência só para poder colar alguns pedaços de código em lugares úteis. Testo o código e vejo que ele funciona. Mas aí ter que encapsular ele em forma de plugin, abrir o Filezilla, navegar, enviar o plugin… é muito chato. Esse plugin facilita muito o trabalho de criar um novo plugin em branco e ir direto para o editor colar o código que já se sabe que funciona.

Se você colar código que não funciona ou decidir usar o editor de plugins para fazer experiências, seu site pode não funcionar mais. Por isso, não use este plugin se não souber o que está fazendo. Esta é uma ferramenta para usuários avançados.

Eu quero que esse plugin faça algo além do que ele já faz.

Então fique à vontade para modificar o plugin pra ele fazer o que você quiser. Não me incomode com isso. Este plugin faz o que eu quero que ele faça.

Avaliações

love this plugin

I need need need need this plugin 😀
It works perfect! Thank you so much!! Fantastic idea!

fantastic!

I was tinkering with this for automation already, then I stumbled on this plugin. Thanks for saving me time!

simple and effective!

I needed to modify the Restrict Content Pro plugin membership form, and was advised to add the modified code to a plugin using Pluginception.
Very easy and straightforward to use.

Leia todas as 22 avaliações

Contribuidores e desenvolvedores

“Pluginception” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“Pluginception” foi traduzido para 6 localidades. Obrigado aos tradutores por suas contribuições.

Traduzir “Pluginception” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

1.2

  • O suporte à tradução foi corrigido com a adição de arquivos POT para tradutores
  • Arquivo POT removido em favor do uso do translate.wordpress.org

1.1

  • Correção de problemas com aspas escapadas com barras inversas (magic quotes).

1.0

  • Primeira versão.