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

20 de abril de 2021
This is definitely the best idea ever! No risk any more to edit things that will get overwritten on next update. This is very smart and works as expected.
8 de dezembro de 2020
I don’t get an option to create a new plugin in the Plugin menu, so I’m assuming this plugin is not compatible with the latest version of WordPress.
22 de maio de 2017
I need need need need this plugin 😀 It works perfect! Thank you so much!! Fantastic idea!
Leia todas as 24 avaliações

Colaboradores e desenvolvedores

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

Colaboradores

“Pluginception” foi traduzido para 9 localizações. Agradecemos 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.3

  • Fixed two minor XSS vulnerabilities

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.