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?
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.
Eu prefiro widget de lógica sobre o contexto do widget. No entanto, não consigo lembrar a razão disso.
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.
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.
Observe que o tutorial ao qual você está vinculado é para o Genesis Framework. Se estiver usando o Genesis, você pode usar Sidebars Simples .