web-dev-qa-db-pt.com

O que é uma boa maneira de apresentar o conteúdo do template no WordPress?

Gostaria de poder adicionar um modelo para uma página que apresentará páginas com dados semelhantes no mesmo estilo. Por exemplo, quero poder criar um modelo de "Perfil de pessoa" para que todas as páginas de perfil pessoal tenham a mesma aparência.

Atualmente, a maneira como posso fazer isso é copiar e colar um conjunto de tags <div> em páginas diferentes e atualizar meu arquivo style.css para manipular as classes personalizadas nas tags <div>. Embora essa convenção funcione, ela exige que qualquer pessoa que adicione conteúdo possa entender como inserir suas imagens e texto corretamente entre as tags <div>.

O que eu realmente gostaria é que alguém preenchesse um "formulário" simples e depois pegasse esse conteúdo e o exibisse de maneira padronizada no site. Por exemplo, pode haver um formulário como este:

1. Image: _______________________________ [Browse]
2. Person's Name : ______________________
3. About this Person: ___________________
[Save] [Cancel]

Eu estou pensando que esse problema foi resolvido por outras pessoas usando o WordPress, mas eu não sei onde procurar para resolver este problema de uma forma que possa ser facilmente mantida.

2
Ben McCormack

Se for uma estrutura estrita, talvez seja melhor criar um tipo de postagem personalizado. Em seguida, você armazenaria o nome no campo de título, a imagem como a imagem em destaque e o "Sobre" seria o conteúdo principal. Se você precisar de informações extras, você pode usar campos personalizados (com um plugin para estilizá-los ).

6
Jan Fabry

Deixe-me sugerir que você considere Gravity Forms (US $ 39 por servidor), que lhe permitirá criar excelentes formas no front-end (pode haver alguns bons pacotes de formulários de código aberto, mas eu não estou muito familiarizado com eles) e, em seguida, use @ Jan Fabry Sugestão de um tipo de postagem personalizado com conteúdo de roteamento do Gravity Forms para seu tipo de postagem personalizado quando os usuários inserem os dados.

Aqui está um link que pode ajudá-lo com tipos de postagem personalizados:

1
MikeSchinkel

Escreva um plugin personalizado, use o tipo de postagem personalizado e use neste tipo o conteúdo dos modelos. Você deve reorganizar a função wpautop () adn add shortcode. Portanto, é possível usar um shortocde e uma tag de modelo para usar o conteúdo de um modelo.

0
bueltge