Campos personalizados avançados – addon de campo componente

LIVE PREVIEWBUY FOR $20

Construa uma vez, use -o em todos os lugares e para sempre. Um complemento simples do ACF Pro que permite tratar um grupo de campo como um componente e reutilizá-lo em qualquer outro grupo de campo. Posteriormente, se você deseja fazer alterações nesse componente, você só precisará editar uma vez, ele se aplicará a todos os grupos de campo que usam o componente.

Quando devo usar isso?

Você já se encontrou criando o mesmo conjunto de campos em seu projeto, digamos, um menu de listas personalizadas, um bloco de depoimento, controles deslizantes ou até mesmo um botão? Bem, este plugin pode ser apenas o que você precisa. Essencialmente, esse plug -in permitirá que você crie apenas o “mesmo conjunto de campos” uma vez e você pode reutilizá -lo quantas vezes quiser.

Exigência

WordPress 6+
ACF Pro 6+

Nota: Este plug -in é compatível apenas com a versão do ACF Pro devido às suas diferenças de configuração de estrutura.

Exemplo e demonstração ao vivo

Por favor, visite https://acf-component-field.gummi.io/ Para ver os usos de exemplo e a demonstração ao vivo.

Changelog

2.0.8 (2024/07/02)
– Adicionado suporte ao WP GraphQL para ACF.

2.0.7 (2024/03/15)
– Corrigir avisos relacionados a Php8.3.

2.0.6 (2023/08/01)
– Corrigir avisos relacionados ao Php8.2.

2.0.5
-(novo) agora compatível com o ACF Pro versão 6 (2022-09-21).

– Adicionado suporte para a paginação do campo de componentes de nível superior (do campo repetidor).

– Suporte adicionado para o ACF Pro versão 6 Novo layout e UI/UX.

– Adicionado compatibilidade com versões anteriores para continuar o suporte ao ACF Pro versão 5.

2.0.4
– Corrija um bug em que a importação sem sinalizador de componentes gera erros de PHP.

2.0.3
– Atualização menor para a formatação de código por codecanyon novo requisito

2.0.2
– Corrija um bug em que a conversão para o campo repetidor às vezes exclua o grupo de campo componentes.

– Corrija um bug wpml em que os grupos de campo o cache é acionado muito cedo.

-Corrija um bug em que a pasta Local ACF-JSON contém configuração de localização para o grupo de campo do componente.

2.0.1
– Adicione a compatibilidade de importação ao usar o arquivo JSON de exportação V1.

-Adicione a ferramenta de administração para executar a migração manualmente (campos personalizados -> ferramentas).

– Adicione 2.0.1 Migração para tentar corrigir campos de componentes corrompidos quando atualizados para o campo V2 do componente em ordem incorreta anteriormente

2.0.0
– Reescrita completa para melhor desempenho, novos recursos quentes e pequenas alterações de UX.

– O requisito mínimo para o ACF Pro agora é de 5,7+ devido às alterações do JavaScript. A versão 1 do campo do componente ainda será suportada para perguntas e ajuda até o final de 2018, mas não receberá mais novas atualizações.

-Alterações do núcleo: V2 não usa mais o status de postagem personalizado, componente do ACF, para lidar com o campo Componente. Em vez disso, ele usa meta valor. (Ao atualizar para 2.0, o plug -in executa o script para corrigir isso para você)

– Alterações principais: a propriedade do grupo de campo ‘field_group_id’ foi renomeada para ‘field_group_key’. (Ao atualizar para 2.0, o plug -in executa o script para corrigir isso para você)

– Novo recurso: agora você pode converter o campo de repetidor existente em um campo de componente (um novo grupo de campo componente será criado e os sub -campos do campo repetidor serão movidos para ele)

– Novo recurso: agora você pode converter um campo de componente em campo repetidor e opcionalmente excluir automaticamente o campo do componente após a conversão. (O campo de componentes atuais será alterado para o repetidor, e os campos do campo de componente Gorup serão duplicados como subfields do repetidor)

– UX aprimorado: agora você pode definir as configurações de campo de componente padrão no grupo de campo do componente. (como rótulo de botão, min, max, layout)

– UX aprimorado: na tabela de listas, quando você estiver na guia Componente, agora mostrará quantas vezes o componente foi usado. Isso é útil se o seu site tiver muitos componentes antigos e não tiver certeza se é salvo para excluir ou não.

– UX aprimorado: depois de duplicar um grupo de campo de componentes, agora ele o redirecionará para a guia Componente, em vez da guia ativa.

– Desempenho aprimorado: com o novo JS no ACF Pro 5.7, alguns do código JS hacky para o campo de componentes foram removidos. Agora o back -end é muito mais suave.

– Código aprimorado: o código do plug -in foi completamente reescrito para melhor desempenho e menos coisas hacky. A estrutura de arquivo/pasta também é reorganizada para uma melhor legibilidade.

1.0.14
– Corrija o bug de importação/exportação para a nova estrutura de “ferramenta de administrador” do ACF Pro 5.6.5.

1.0.13
– Corrija o construtor da classe de campo para a versão do ACF 5.6.0.

1.0.12
– Corrija um bug em que o evento de adição de componente não é registrado corretamente quando o grupo de campo metabox é adicionado através do AJAX.

1.0.11
– A caixa de seleção “Este é um componente” do Component Field permanecerá agora verificado após a duplicação.

– Corrija a duplicação da linguagem WPML não selecionando o grupo de componentes adequado. Após a duplicação do idioma, ele “tentará” encontrar o campo de componente traduzido correspondente.

-Adicionado arquivo /lang/acf-component_field-default.pot

1.0.10
– Adicione um estilo alternativo opcional para componentes aninhados. Captura de tela

1.0.9
– Corrija o erro de aviso do PHP ao importar o arquivo ACF JSON regular.

1.0.8
-Corrija um erro de cola de cópia que causará erro de aviso se WP_DEBUG estiver ativado.

1.0.7
– Adicionado gancho de ativação do plug -in para corrigir o campo do componente e não restaurar após a atualização do plug -in.

1.0.6
– Corrija um bug em que, depois de atualizar um campo de componente, ACF_GET_FIELD_GROUPS () não verifica a sincronização local do cache JSON corretamente.

– Corrija um bug em que a sincronização única/sincronização em massa do cache JSON local não define o status correto.

1.0.5
– Adicione a capacidade de ler os campos locais gerados por “ACF_ADD_LOCAL_FIELD_GROUP ()” ao menu suspenso “Select Field Group”.

– Corrija um bug em que, se um campo de componente for exportado para uma exportação local de PHP, ele não poderá renderizar os sub -campos.

1.0.4
– Adicionada tradução alemã, graças a Thomas. Adicionado index.php para impedir a listagem de diretórios.

1.0.3
– Metadados do plug -in atualizados para apontar para a demonstração ao vivo

1.0.2
– Corrija JavaScript de back -end ao ter um campo de componente aninhado

1.0.1
– Corrija um problema de análise de valor de front -end.

1.0.0
– liberação inicial.

Log de teste

A versão mais recente é testada até:
WordPress 6.4.3

ACF Pro 6.2.7

Source


Posted

in

by