web-dev-qa-db-pt.com

Criando meus próprios formulários de administração em um WordPress CMS?

Eu apenas decidi tentar usar o WordPress para um CMS (não um blog). O site terá algumas informações sobre o produto que eu quero que o cliente possa atualizar. Em vez de criar um lado administrativo inteiro apenas para atualizar seus produtos, é possível criar um formulário na administração do WordPress para que eles possam adicionar produtos a um banco de dados?

Está mudando a boa prática do lado do administrador do WordPress?

4
drpcken

Absolutamente! É exatamente o que venho fazendo há meses. (Há algumas capturas de tela aqui para mostrar o que é possível. _ Just cria um tipo de postagem personalizado para seus produtos e, em seguida, usa um plugin para permitir que você crie Metaboxes Personalizados com campos. Aqui está uma lista para considerar:

Plugins para Campos e Metaboxes

O plugin que eu acho melhor no momento é Simple Fields embora eu sugiro que você considere os outros:

Plugins para definir tipos de postagem

Além disso, você pode simplesmente definir seus tipos de post personalizados com a função register_post_type()(é assim que eu prefiro fazê-lo, por muitas razões, não menos do que é mais fácil controlá-los com o Subversion ou o Git se você fizer isso) ou você pode usar um desses plugins, o que pode ser mais fácil quando você é iniciante em tipos de postagem customizados:

Nota: Alguns desses plugins podem realmente permitir que você defina campos também, e alguns dos plugins de campos que mencionei acima podem permitir que você gerencie tipos de postagem personalizados também. Eu não tive tempo para pesquisá-los todos, então se eu precisar movê-los ou embelezar na minha descrição, por favor me avise.

Páginas de arquivamento de tipo de postagem personalizada

Você também vai querer criar páginas de arquivo para tipos de postagem personalizados que serão mostrados como um recurso do WordPress 3.1, mas até então esses plugins podem ser úteis (embora eu não os tenha experimentado):

Aprendendo mais sobre os tipos de postagem personalizados

Existem muitas referências sobre tipos de posts customizados, aqui estão alguns que eu posso sugerir (eu escrevi os dois primeiros como respostas onde no WA):

E aqui estão algumas notas de uma apresentação que eu dei sobre Custom Post Types para o grupo Meetup do Atlanta WordPress recentemente:

12
MikeSchinkel