it-swarm-pt.tech

Como mostrar barras laterais diferentes em páginas específicas?

Eu estou fazendo um blog onde apenas em páginas específicas que eu quero mostrar barra lateral diferente, vou adicionar alguns widgets para a barra lateral, que eu não quero mostrar na barra lateral padrão.

Eu encontrei um método de codificação para fazer isso , mas eu gostaria de usar um plugin, e não editar o código sozinho.

Eu preciso dar o controle de adicionar/remover barra lateral/widgets nas mãos do cliente.

Então, existe algum plug-in para fazer isso facilmente?

4
metal-gear-solid

Um cliente meu recentemente usou um plug-in semelhante ao Widget Context para realizar isso.

Em vez de criar diferentes sidebars você apenas define o que contextts você deseja que seus widgets apareçam. Então, se você tem um conjunto de widgets que deseja mostrar em uma página específica, marque-os para aparecer apenas nessa página. Mas permite que você continue usando widgets que aparecem em todas as páginas/postagens, se você quiser.

A conveniência deste plug-in é que você não precisa codificar nada, e ele possui uma interface de usuário bastante intuitiva que você pode colocar nas mãos dos seus próprios clientes.

4
EAMann

Eu prefiro widget de lógica sobre o contexto do widget. No entanto, não consigo lembrar a razão disso.

2
ariefbayu

Aqui está um plugin que acabei de publicar chamado Plugin Gracioso da Barra Lateral . Isso permite que você crie conteúdo personalizado para cada página ou postagem. Basta criar dois campos personalizados na página ou postar chamados "graceful_title" e "graceful_content" e arrastar o widget da barra lateral para a barra lateral do seu tema.

1
Michael Lynn

Você também pode tentar Display Widgets , ele lhe dá uma lista suspensa com as páginas e outras áreas que você deseja que seu widget seja exibido.

1
Philip

Observe que o tutorial ao qual você está vinculado é para o Genesis Framework. Se estiver usando o Genesis, você pode usar Sidebars Simples .

0
dreamwhisper