Descrição
O Code Engine é um plugin versátil que não gerencia apenas fragmentos de código (snippets) de PHP, mas também atua como uma ponte poderosa que conecta o WordPress, a IA e plataformas digitais externas. Ele tem três recursos principais:
- Gerenciamento de fragmentos de código (snippets) de PHP
- Automação através de acesso externo
- Integração com IA
Pense fora da caixa e deixe sua criatividade fluir, pois as possibilidades são infinitas! 🤟
Gerenciamento de fragmentos de código (snippets) de PHP
Com sua interface intuitiva, o Code Engine abre um mundo de possibilidades, permitindo que você modifique e amplie dinamicamente os recursos do seu site sem a necessidade de um amplo conhecimento de codificação. Os fragmentos de código (snippets) podem ser criados e melhorados por IA, tornando o processo ainda mais eficiente e fácil de usar.
Automação através de acesso externo
O Code Engine oferece integração perfeita com a API REST, permitindo que você execute trechos de código executáveis através de processos externos. Isso abre um campo de oportunidades de automação, permitindo que você otimize suas tarefas e economize um tempo valioso. Ao aproveitar ferramentas como o Make.com, você pode criar fluxos de trabalho sofisticados que interagem com o seu site através da API REST.
Integração com IA
Leve seu site para o próximo nível com a integração de ponta do Code Engine com o AI Engine. Este recurso poderoso permite que você colabore sem problemas com modelos de IA, permitindo que eles executem ações e enriqueçam suas respostas, acessando seus fragmentos de código (snippets). Ao incorporar fragmentos de código acionáveis, você pode fornecer aos seus modelos de IA a capacidade de executar tarefas e fornecer respostas mais abrangentes e dinâmicas às consultas dos usuários.
Instalação
- Envie o
code-enginepara o diretório/wp-content/plugins/ - Ative o plugin através do menu “Plugins” no WordPress
Perguntas frequentes
Nada ainda.
Avaliações
Colaboradores e desenvolvedores
“Code Engine” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresCode Engine” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.
Traduzir o “Code Engine” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
0.4.0 (2025/11/12)
- Adicionado: Melhoria geral na interface/experiência do usuário para uma melhor experiência do usuário.
- Adicionado: Atalhos de teclado (Cmd+S, Cmd+Enter).
- Adicionado: Incluída uma opção “Desinstalação limpa” para facilitar a remoção do plugin.
- Atualização: Reorganização da interface do plugin para um layout apenas com abas.
- Correção: Correção imediata para impedir outras ações durante a validação do código.
- Correção: Exportação de fragmentos de código (snippets).
0.3.9 (2025/10/10)
- Adicionado: implementado o CMD+S como um atalho para salvar fragmentos de código (snippets).
- Correção: Resolvido um alerta de chave de array indefinida relacionado a “target”.
- Atualização: Ignorar argumentos __mwai_ no editor para uma operação mais limpa.
- Atualização: Melhoria na interface e na experiência do usuário.
0.3.8 (2025/09/30)
- Atualização: Melhorada toda a interface do usuário para uma melhor experiência do usuário.
- Correção: Garantir que o parâmetro mwai_query seja corretamente passado e acessível nas chamadas de função.
0.3.7 (2025/09/01)
- Atualização: Code Engine Pro.
0.3.6 (2025/08/16)
- Atualização: Agora há uma versão Pro para blocos de código e shortcodes.
- Atualização: Pequenas melhorias e correções de erros.
0.3.5 (2025/07/23)
- Correção: Resolvido o problema de renderização do React causado por tags vazias e chamadas de mapa indefinidas.
- Atualização: Atualização das funcionalidades comuns para melhorar a estabilidade.
0.3.4 (2025/07/06)
- Atualização: Não permitir a execução de PHP em blocos de código por padrão, com uma opção para ativá-la.
- Atualização: Reformulado o método getSnippets para melhorar a estabilidade.
- Atualização: Alterada a filtragem do nome do fragmento de código para usar ‘functionName’ em vez de ‘name’.
- Correção: Permissão para a execução de fragmentos de código globais na página de configurações para evitar o bloqueio de filtros nonce.
0.3.3 (2025/06/29)
- Adicionado: Suporte para escopo de “conteúdo” no painel e nas tags.
- Correção: O modal do editor não estava sendo exibido corretamente.
- Correção: As colunas e a mensagem vazia agora são exibidas conforme o esperado.
- Atualização: Renomeado o prefixo da ferramenta MCP do code_engine_ para mwcode_ para maior consistência.
- Atualização: Verificar DISALLOW_UNFILTERED_HTML para fragmentos de código de conteúdo de JavaScript para melhorar a segurança.
- Atualização: Substituído o error_log pelo registro dos arquivos básicos na API para melhorar a confiabilidade.
- Correção: O painel desativa o início rápido se o AI Engine estiver ausente.
- Correção: Adicionadas dependências ausentes ao registro do script mwcode_snippet_vault.
0.3.2 (2025/06/03)
- Adicionado: A API agora corresponde à funcionalidade do AI Engine e inclui suporte opcional a MCP.
- Adicionado: Opção de bypass de segurança e reorganização das configurações do plugin para facilitar o gerenciamento.
- Atualização: Nomes de filtros abreviados para mwcode_rest_whitelist e mwcode_rest_authorized para maior clareza.
- Correção: Correção imediata – ajuste para usar o parâmetro ‘size’ em vez de ‘fullSize’, resolvendo problemas de compatibilidade.
- Correção: Resolvido o error_log spam, esclarecidas as mensagens de bloqueio de rota da REST, corrigidos os erros de digitação e melhorada a legibilidade do código.
0.3.1 (2025/05/22)
- Correção: Prevenção de erros ao processar fragmentos de código (snippets), removendo um argumento desnecessário da função sanitize.
- Atualização: Melhorada a aparência do editor de códigos, ajustando a forma como o conteúdo transborda, garantindo que o raio da borda seja exibido corretamente.
0.3.0 (2025/05/01)
- Adicionado: Introdução de funções de API para criar, atualizar e excluir snippets através de PHP Callables.
- Correção: Garantido que os PHP Callables evitem argumentos digitados para evitar InvalidArgumentException.
- Atualização: Reformulado o ContentBlock para usar o componente CodeEditor, e removido o tratamento desnecessário de IDs.
- Correção: Foi feita uma higienização de arrays e a conversão de strings em arrays, para um tratamento de argumentos chamáveis mais seguro.
- Correção: Corrigida uma instrução de retorno, que estava bloqueando a aba de teste do PHP Callable.
- Adicionado: Adicionada uma prova de conceito para um bloco do Gutenberg.
0.2.9 (2025/02/17)
- Correção: Corrigida a função de divisão, para tratar corretamente os argumentos nulos.
- Adicionado: Ativada a aba “Teste” para todos os tipos de snippet, para melhorar os testes.
- Atualização: Refatoração da geração de snippets do início rápido e introdução da criação de snippets com tecnologia de IA.
- Atualização: Removido o Shortcode.js e limpados os registros de depuração para melhorar a clareza do código.
- Atualização: Melhorada a execução do snippet com a adição do load.php e a melhoria do gerenciamento de erros.
- 💕 Discuta com outras pessoas sobre o assunto no Discord.
- 🌴 Nos mantenha motivados com uma pequena avaliação aqui.
0.2.8 (2025/01/04)
- Atualização: A classe principal foi reformulada para melhorar o desempenho.
0.2.7 (2024/12/06)
- Correção: Inserção do código gerado pela IA.
- Atualização: Melhorias visuais.
- Atualização: Desinstalação limpa.
0.2.6 (2024/11/04)
- Atualização: Editor melhor, mais limpo e mais eficiente.
- Adicionado: Um pequeno tutorial para ajudar você a começar.
- Correção: Evitar novas renderizações inúteis.
0.2.5 (2024/10/17)
- Atualização: Melhor editor de código. Decoração de tags.
- Atualização: Adicionado “Chamada de função” ao lado de chamável.
- Correção: Lista de permissões para a REST para evitar problemas.
- Correção: Várias correções e melhorias nas sugestões de IA.
- Correção: Pequenos problemas.
0.2.4
- Correção: Cursor instável e funções não disponíveis através da API (problemas específicos da versão 0.2.3).
- Adicionado: Verificar o nome da função e higienizar.
- Correção: Vários problemas menores.
0.2.2
- Atualização: Melhor tratamento de erros.
- Atualização: Melhor registrador.
0.2.1
- Atualização: Melhores sugestões de IA e interface de usuário melhorada.
- Correção: Prevenção da atualização repentina do editor de código por fatores externos.
0.2.0
- Correção: Exibição das configurações.
- Atualização: As funções JS agora também estão disponíveis no painel administrativo.
0.1.9
- Atualização: Várias melhorias para tornar o Code Engine ainda mais incrível! Basicamente, a interface do usuário ficou um pouco melhor de usar e os recursos estão mais estáveis.
0.1.8 (2024/07/16)
- Atualização: Reformulação da interface do usuário, com um novo design, ícones e muito mais.
- Adicionado: Tipos para argumentos.
- Correção: Foram eliminados alguns alertas e erros.
0.1.6 (2024/07/07)
- Adicionado: Agendamento através de eventos do WP.
- Correção: Exclusão de funções desativadas da lista de funções na API.
- Atualização: Modo de segurança desativado para fragmentos de código (snippets) da interface.
- Atualização: Várias correções e otimizações.
0.1.5 (2024/06/23)
- Atualização: Várias pequenas melhorias na interface do usuário.
- Correção: Valor de escape na função de sanitização e validação correta da chave primária e da tag do fragmento de código (snippet) de importação.
- Correção: Garantir que as arrays sejam exibidas nos registros de teste e higienizar as funções ao salvar.
0.1.4 (2024/06/15)
- Correção: Se já existirem funções, para evitar conflitos, o snippet será desativado.
- Atualização: Os escopos agora são interface, painel, função, persistente e agendado.
- Atualização: Melhorados os estilos.
0.1.3
- Correção: Resolvido o problema com a visibilidade do painel comum quando apenas o Code Engine é usado.
- Atualização: Melhorada a interface do usuário com várias modificações de componentes e pequenas alterações.
- Correção: Funcionalidade da API melhorada com decodificação segura de argumentos de consulta e suporte ao corpo da solicitação.
0.1.2
- Atualização: Desativar o modo de segurança para administrador (que é ativado por padrão).
- Atualização: Melhorado o fluxo com o AI Engine.
0.1.1
- Adicionado: Importação/exportação de fragmentos de código (snippets) e configurações.
0.1.0
- Atualização: implementado o controle de versão para atualizações do banco de dados com consultas otimizadas.
- Atualização: Foram simplificadas as declarações de coluna do banco de dados e a compatibilidade foi melhorada com a remoção dos valores padrão dos campos “criado” e “atualizado”.
0.0.9
- Atualização: Várias melhorias relacionadas ao tratamento de erros e à interface do usuário.
0.0.8
- Correção: Forma secundária de verificar o banco de dados, se necessário.
- Correção: Desativação automática de fragmentos de código (snippets) se eles acionarem um erro fatal.
0.0.7
- Correção: Comportamentos de interface do usuário corrigidos, incluindo tamanho e invólucro da janela de teste, seleção da aba padrão no modal “Editar” e configuração padrão do nome do fragmento de código (snippet) para funções.
- Atualização: Melhorado o tratamento de erros no modo “Teste” para exibir os erros em vez de descartá-los.
- Atualização: Eliminada a opção “Todos” do menu suspenso de seleção de tipo.
0.0.6
- Adicionado: Configurações para desenvolvedores.
- Correção: Pequenos problemas.
0.0.5
- Atualização: Os argumentos sem valor padrão são automaticamente marcados como obrigatórios.
0.0.2
- Informações: Versão reformulada.
0.0.1
- Informações: Versão antiga.
