Quais métodos usar para criar pequenos pedaços editáveis ​​de texto para páginas estáticas?

8

Para muitos sites que faço para clientes, os designers fazem páginas com pequenos pedaços de texto em vários lugares. Por exemplo, a página inicial terá um título, um slogan e uma pequena caixa com informações de contato. A página sobre nós terá um corpo principal de texto, mas também uma caixa lateral com uma citação de cliente anterior. A página de contato terá um breve resumo antes do formulário.

O cliente deseja editar todos esses trechos de texto posteriormente. São peças como essas para as quais os widgets devem ser usados? Se sim, como eu permitiria que o cliente atualizasse o texto mais tarde? Parece confuso criar uma área de widget separada para cada página estática, e não parece que isso permita que o cliente edite o texto posteriormente com muita facilidade. Conceitos como tipos de postagem personalizados, metaboxes ou códigos de acesso seriam úteis aqui? Eu tentei muitos métodos diferentes, mas não estou satisfeito com nenhum deles até agora.

davidscolgan
fonte

Respostas:

7

Normalmente, você usa widgets ou tipos de postagem personalizados, mas, na realidade, essas soluções podem ser hostis para os clientes. O WordPress ainda gira em torno da idéia de um loop baseado em post, portanto, fazer "blocos de conteúdo" tradicionais que você pode encontrar em outras estruturas pode ser difícil. Felizmente, existem plugins muito bons nessa área.

Eu recomendo verificar os dois seguintes:

http://wordpress.org/extend/plugins/multiple-content-blocks/
http://wordpress.org/extend/plugins/wp-blocks/

Wyck
fonte
Oh, excelente - é exatamente isso que eu preciso. Eu sabia que tinha que haver uma solução elegante para esse problema. Obrigado!
Davidscolgan
1

minha solução para esse problema: edite o modelo usado para exibir a página estática adicione o código para carregar o conteúdo de uma página ou publicação específica usando o ID crie uma página / publicação chamada algo como a página Static Block for Foo, peça ao cliente para editar essa página para o bloco específico

Fiz dessa maneira, porque cria o mínimo de tormento para o usuário

Se você precisar de um exemplo de como fazer isso, deixe um comentário

Dirk Hartzer Waldeck
fonte
Não é uma má idéia, mas ainda deve usar tipo personalizado pós e não o post padrão regular, que você mesmo pode nomeá-lo no menu algo comoNewb Client Zone -->click here<--
Wyck
0

na verdade, você não precisaria ter um tipo de postagem personalizado específico aqui, pois eu usaria o tipo de página para isso .. como Wyc sugere. Eu já fiz isso algumas vezes e funciona sem problemas. na página específica do site, basta fazer uma consulta personalizada de uma determinada página e 'imprimir' a peça específica. para fins organizacionais, o que costumo fazer são páginas filhas. por exemplo, na página inicial, posso 'imprimir' o trecho da página bio como iniciante. tudo funciona com o sistema de páginas. muito fácil, você também pode usar o meta-campo personalizado, se não houver grande formato nas caixas adicionais.

Steffy
fonte
0

Eu tenho usado o WordPress Creation Kit para esse fim, especificamente o Custom Fields Creator, que permite criar qualquer tipo de meta box, incluindo as repetíveis, para postagens, páginas ou postagens personalizadas.

davemac
fonte