Como criar blocos editáveis de texto para a página inicial?

8

Estou fazendo um site baseado no WordPress. Não vai parecer um blog ou WP. Apenas um site. Então, o WP age como back-end, onde o cliente pode editar os blocos de texto.

Pergunta:

  • Como posso colocar um bloco de texto no meu modelo projetado que os usuários podem editar no painel de administração?

Vamos dizer algo assim:

Os 3 primeiros blocos (sobre nós, missão, por que nós ...), como você os preenche do painel de administração? Ou texto específico do cabeçalho ou rodapé. Eu tenho que criar 3 posts, e referenciá-los no template através de get_post($id) ?

Qual é a melhor maneira de fazer isso?

    
por Lightworker 30.11.2012 / 21:25

6 respostas

6

Você tem várias opções aqui, dependendo da flexibilidade que deseja dar ao editor dos blocos de texto.

  1. Crie um loop personalizado com WP_Query . Veja nossos exemplos e o Página do Codex para uso. Em seguida, você imprime os trechos da página a que essas caixas estão vinculadas.
    Você pode usar anexos (imagens) e a formatação completa aqui.

  2. Use widgets. Consulte nossos exemplos e o Página do Codex . Formatação limitada porque o editor visual não funciona muito bem em formulários de widgets.

  3. Use um menu de navegação personalizado e imprima a descrição .

Você pode combinar esses métodos: Use widgets para cabeçalho e rodapé, WP_Query e página ou poste trechos para as outras caixas.

    
por fuxia 30.11.2012 / 21:54
2

Para partes únicas de conteúdo na página inicial, você pode considerar o uso de widgets. Registre uma "barra lateral" em seu arquivo de funções e, em seguida, chame essa barra lateral em seu modelo inicial. Arraste os widgets de texto para essa barra lateral e voilá.

Para seus feeds, use Postagens ou tipos de postagem personalizados. O cabeçalho e o rodapé realmente dependem do que eles contêm.

    
por developdaly 30.11.2012 / 21:52
2

Meus dez centavos de valor:

  • se o editor de páginas tiver acesso de administrador e puder editar widgets, você poderá criar uma zona de widget para cada um desses itens e fornecer um widget apropriado para cada
  • se o editor de sua página não tiver acesso de administrador, por exemplo eles têm um editor de papéis ou um autor, então eles não poderão editar os widgets para atualizá-los; use campos personalizados na página. Você pode usar campos personalizados antigos simples para isso, ou inserir o Campos personalizados avançados .
por webaware 30.11.2012 / 23:49
1

Eu tive que fazer algo parecido alguns meses atrás em uma compilação do WordPress. A maneira mais fácil que encontrei foi usar um plugin chamado Spots .

  

Descrição
  O conteúdo gerencia esses pequenos trechos de texto que você precisa no seu site WordPress e nos widgets corretamente. Esqueça o widget de texto.

Crie um ponto no painel de administração, adicione o conteúdo e, em seguida, solte a tag "Spot" em seu código.

    
por MrQwest 30.11.2012 / 21:53
0

Outra ótima maneira de fazer isso seria com Campos personalizados avançados - criando uma página Opções e tendo um local central chamado Home (por exemplo) onde eles poderiam editar esses blocos. Se você usar o ACF, também poderá permitir que eles adicionem praticamente qualquer coisa, com mais controle sobre a formatação, como repetidores de imagens, blocos de texto, etc.

    
por Zach 30.11.2012 / 22:16
0

Acrescentando às boas respostas dos meus colegas, onde você vê

  • a importância dos Widgets
  • a extensa documentação no Codex
  • o uso de plugins gratuitos para facilitar as tarefas e adicionar funcionalidade ao seu site
  • usando esta Pilha como fonte de informações detalhadas

Acrescentarei que você tem vários Temas Livres .

E muitos deles fornecerão uma Página de Opções , onde você poderá personalizar a aparência e o conteúdo de muitas partes do site (cabeçalho e rodapé, por exemplo).

Existem Market Places onde você encontrará temas completamente cheios com recursos. Mas isso não é necessariamente uma coisa boa. Ao contrário do que acontece no WordPress.org, os padrões de codificação nem sempre são seguidos por esses temas. E às vezes isso pode trazer strongs dores de cabeça. Eu acredito que o mais famoso é o ThemeForest, e eles recentemente estão tomando medidas para melhorar a qualidade do que é vendido lá.

Então você tem as Casas Temáticas, como Woo, Elegant Themes, Graph Paper Press, para citar algumas, onde o código é tão bem feito quanto a estética.

Em seguida, as estruturas de temas. Para o qual este artigo fornece uma visão geral.

Qualquer que seja a sua escolha, fique longe de shady fornecedores de temas.

    
por brasofilo 30.11.2012 / 22:42