Como duplicar campos em tipos de postagem personalizados?

Ultimamente, eu uso muito Magic Fields bastante. Uma das melhores vantagens é a capacidade de duplicar um grupo – ou seja, dar ao autor da postagem / página a capacidade de criar múltiplos “meta-checkboxs” à vontade.

Gostaria muito de mudar para usar os campos personalizados nativos do wordpress. Existe alguma maneira de conseguir esse recurso de “duplicação” sem o plugin?

Solutions Collecting From Web of "Como duplicar campos em tipos de postagem personalizados?"

Eu acredito que você está procurando uma maneira simples de criar / duplicar metaboxes e não duplicar o conteúdo adicionado a esses campos para uma publicação. Se estou correto nesta suposição, tenho algo absolutamente fantástico para compartilhar com você … Não é um plugin, mas sim uma class criada por Dimas, um verdadeiro WordPress Wizard. Ele criou uma class de metabox chamada “WPAlchemy_MetaBox”, que basicamente permite que você faça quase qualquer coisa que você possa pensar sem utilizar um plugin.

A desvantagem é que se você vier de Magic Fields (que eu estou muito familiarizado) e você não pirateia seu próprio arquivo functions.php, então demorará um pouco para se usar. Depois de conseguir o jeito de que você fique chocado com todas as possibilidades.

Abaixo, eu sou alguns dos principais resources / funções da class. Recentemente, ele adicionou um monte de excelentes aprimoramentos que eu amo e em breve terei um screencast online.

A class PHP WPAlchemy_MetaBox pode ser usada para criar checkboxs meta do WordPress rapidamente. Ele lhe dará a flexibilidade que você precisa como desenvolvedor, permitindo que você crie rapidamente meta checkboxs para seus temas e plugins.

Principais Características e Benefícios Principais Características e Benefícios

  • Fácil de aprender e integrar: boa documentação e suporte sempre é importante (eu uso o código e mantenho-o atualizado). A integração é simples, tão simples como include a class e usá-la.

  • Código de instalação fácil: alguns dos detalhes envolvidos na poupança, recuperação e trabalho com os metadados são abstraídos para facilitar o desenvolvimento.

  • Uso flexível: a class atua como um auxílio para o desenvolvimento de meta-checkbox. Por design, você pode usar as funções da class ou suas práticas de desenvolvimento atuais, que você se sinta mais à vontade para o seu desenvolvimento.

  • Separação de HTML e CSS: o HTML e CSS para suas meta-checkboxs permanecem separados do código principal, você pode projetar suas checkboxs de meta ao seu gosto, proporcionando-lhe a maior flexibilidade durante o desenvolvimento.

Recomendo ALIAMENTE que todos, pelo menos, revejam esta class e os resources, você vai adorar.