Estou criando um site baseado no WordPress. Não vai parecer um blog ou WP. Apenas um site. Portanto, o WP age como back-end, onde o cliente pode editar os blocos de texto.
Questão:
- Como posso colocar um bloco de texto no meu modelo projetado que os usuários podem editar no painel de administração?
Digamos algo assim:
Os três principais blocos (sobre nós, missão, por que nós ...), como você os preenche no painel de administração? Ou texto específico do cabeçalho ou rodapé. Tenho que criar 3 postagens e referenciá-las no modelo get_post($id)
?
Qual é a melhor maneira de fazer isso?
posts
text
static-website
Trabalhador da Luz
fonte
fonte
Respostas:
Você tem várias opções aqui, dependendo da quantidade de flexibilidade que deseja dar ao editor dos blocos de texto.
Crie um loop personalizado com
WP_Query
. Veja nossos exemplos e a página do Codex para uso. Em seguida, você imprime os trechos da página às quais essas caixas estão vinculadas.Você pode usar anexos (imagens) e a formatação completa aqui.
Use widgets. Veja nossos exemplos e a página do Codex . Formatação limitada, porque o editor visual não funciona muito bem em formulários de widget.
Use um menu de navegação personalizado e imprima a descrição .
Você pode combinar estes métodos: Use widgets para cabeçalho e rodapé
WP_Query
e trechos de página ou publicação para as outras caixas.fonte
Para um conteúdo singular único na página inicial, você pode considerar o uso de widgets. Registre uma "barra lateral" no seu arquivo de funções e chame essa barra lateral no seu modelo inicial. Arraste os widgets de texto para a barra lateral e voila.
Para seus feeds, use Postagens ou tipos de postagem personalizados. Cabeçalho e Rodapé realmente dependem do que eles conteriam.
fonte
Meus dez centavos valem:
fonte
Eu tive que fazer uma coisa semelhante há alguns meses atrás em uma compilação do WordPress. A maneira mais fácil que encontrei foi usar um plugin chamado Spots .
Crie um ponto no painel do administrador, adicione o conteúdo e solte a tag 'Spot' no seu código.
fonte
Outra ótima maneira de fazer isso seria com os Campos personalizados avançados - criando uma página Opções e com um local central chamado Página inicial (por exemplo), onde eles poderiam editar esses blocos. Se você usa o ACF, também pode permitir que eles adicionem praticamente qualquer coisa, com mais controle sobre a formatação, como repetidores de imagens, blocos de texto, etc.
fonte
Adicionando às boas respostas dos meus colegas, onde você vê
Acrescentarei que você tem muitos Temas Livres .
E muitos deles fornecerão uma Página de opções , na qual você pode personalizar a aparência e o conteúdo de várias partes do site (cabeçalho e rodapé, por exemplo).
Existem locais de mercado onde você encontrará temas completamente cheios de 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 fortes dores de cabeça.
Acredito que o mais famoso é o ThemeForest, e recentemente eles tomaram medidas para melhorar a qualidade do que é vendido lá.
Então você tem as Casas Temáticas, como Woo, Temas Elegantes, Imprensa de Papel Quadriculado, para citar algumas, onde o código é tão bem feito quanto a estética.
Em seguida, estruturas de temas. Para o qual este artigo fornece uma visão geral.
O que você escolher, fique longe de provedores de temas obscuros .
fonte