DynaSide – Sidebars dinâmicas por página

Descrição

Chega de conteúdo genérico na barra lateral – com DynaSide você cria áreas dinâmicas que se adaptam a cada página.
O DynaSide (Dynamic Sidebars) oferece controle total sobre as áreas de widgets, permitindo criar layouts e conteúdos exclusivos para cada página do seu site.

Por que escolher a DynaSide?

  • Precisão: Exibir conteúdo relevante e personalizado para cada página individual
  • Simplicidade: Interface intuitiva, sem necessidade de programação
  • Segurança: Construído seguindo os padrões de codificação e as melhores práticas do WordPress.
  • Flexibilidade: Crie e gerencie áreas dinâmicas ilimitadas
  • Compatibilidade: Funciona perfeitamente com qualquer tema WordPress bem desenvolvido.

O DynaSide é ideal para sites que precisam exibir conteúdo diferente na barra lateral dependendo do contexto, como promoções em páginas de produtos, formulários em páginas de contato ou widgets contextuais em artigos.

Recursos principais

  • Criação em massa: Crie várias sidebars de uma só vez, separando os nomes com vírgulas.
  • Editar e Reordenar: Renomeie as sidebars com um único clique e reordene-as facilmente usando o recurso de arrastar e soltar.
  • Atribuição por página: Atribua uma sidebar diretamente do editor de páginas por meio de um painel dedicado para barras laterais.
  • Vinculação de Páginas em Massa: No painel do plugin, pesquise e selecione várias páginas para associá-las a uma sidebar em uma única ação.
  • Backup e Restauração: Exporte todas as sidebars e vinculações de página para um arquivo JSON e importe-as em outro site ou como backup.
  • Controle de acesso: Ações destrutivas como “Redefinir” e “Excluir barra lateral” são restritas apenas a administradores específicos.
  • Seguro e confiável: Utiliza nonces, sanitização e verificações de capacidade adequadas.
  • Pronto para tradução: Usa o domínio de texto dynaside-sidebars-dinamicas-por-pagina e inclui o português brasileiro (pt_BR).

Primeiros passos

Método 1: Editor de Páginas (Mais Rápido)

  1. Edite uma página e localize o painel “Área Dinâmica” na barra lateral do editor.
  2. Selecione a barra lateral que deseja exibir nessa página.
  3. Salve ou atualize a página.
  4. Pronto! Se precisar de uma nova barra lateral, o painel fornece um link direto para a página de gerenciamento de plugins.

Método 2: Painel de gerenciamento de plugins

Após a ativação, um novo menu “Barras laterais” aparecerá em Aparência.

  1. Criar áreas: Insira um ou mais nomes de barra lateral separados por vírgulas (por exemplo, “Barra lateral de contato”, “Barra lateral de notícias”) e clique em “Criar nova área”.
  2. Selecionar Páginas: No campo “Atribuir Páginas”, comece a digitar um título ou slug para a página e selecione-a. Repita conforme necessário.
  3. Atribuir: Escolha a barra lateral desejada no menu suspenso e clique em “Atribuir Páginas”.
  4. Adicionar widgets: Vá para Aparência > Widgets ou clique no link de atalho fornecido para começar a adicionar widgets.

Instalação

Método 1: Painel do WordPress (Recomendado)

  1. Vá para Plugins > Adicionar plugin.
  2. Clique em Enviar plugin e selecione o arquivo dynaside-sidebars-dinamicas-por-pagina.zip.
  3. Instale e ative o plugin.

Método 2: FTP

  1. Faça o upload da pasta extraída dynaside-sidebars-dinamicas-por-pagina para /wp-content/plugins/.
  2. Acesse a tela de Plugins no painel do WordPress e ative o DynaSide.

Perguntas frequentes

Este plugin funciona com o meu tema?

Sim. O DynaSide funciona com qualquer tema que siga os padrões do WordPress e use dynamic_sidebar() para exibir áreas de widgets.

Por que não consigo ver as opções de gerenciamento de dados ou o botão de excluir da barra lateral?

Esta é uma medida de segurança para evitar ações destrutivas acidentais.
Por padrão, somente nomes de usuário de administrador específicos têm permissão para visualizar essas opções.

Para autorizar usuários adicionais:

  1. Permissão para excluir a sidebar:
    Edite wp-content/plugins/dynaside-sidebars-dinamicas-por-pagina/admin/class-dynaside-admin.php e adicione o nome de usuário ao array $allowed_users_for_delete.

  2. Permissão de Gerenciamento de Dados (Resetar):
    Edite wp-content/plugins/dynaside-sidebars-dinamicas-por-pagina/admin/views/admin-page.php e adicione o nome de usuário ao array $allowed_users_for_reset.

Qual barra lateral do tema o DynaSide substitui?

Por padrão, o plugin substitui a primeira sidebar registrada pelo tema (geralmente com o ID sidebar-1) geralmente utilizada com a área lateral das páginas.

Meus dados serão apagados se eu desativar o plugin?

Não. Todos os dados (sidebars e vinculações) são preservados quando o plugin é desativado.
Os dados só são removidos se o plugin for excluído da tela de Plugins.

Avaliações

Não há avaliações para este plugin.

Colaboradores e desenvolvedores

“DynaSide – Sidebars dinâmicas por página” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

DynaSide – Sidebars dinâmicas por página” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.

Traduzir o “DynaSide – Sidebars dinâmicas por página” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

2.7.0 – 28/05/2026

  • Compatibilidade: Testado até o WordPress 7.0.
  • Melhoria: Metadados de atribuição da barra lateral da página registrados para compatibilidade com REST e editores modernos.
  • Melhoria: Os scripts e estilos de administração agora são carregados apenas na tela de gerenciamento do DynaSide.
  • Correção: O atalho do editor de páginas agora aponta para o URL correto do submenu Aparência.
  • Correção: Selecionar a barra lateral padrão do tema remove os metadados da atribuição salva em vez de armazenar um valor vazio.

2.6.0 – 03/10/2025

  • Melhoria: Adicionamos ícones de alça de arrastar para tornar a reordenação da barra lateral mais intuitiva.
  • Melhoria: O menu suspenso de seleção da barra lateral agora é atualizado dinamicamente após a reordenação.
  • Melhoria: As ações destrutivas agora estão restritas apenas a usuários autorizados.
  • Melhoria: Refinamentos em CSS e JavaScript para uma melhor experiência do usuário.
  • Novo: Caixa meta adicionada ao editor de páginas para atribuição contextual à barra lateral.
  • Documentação: Atualizações finais para readme.txt e arquivos de tradução (pt_BR e modelo .pot).
  • Documentação: Perguntas frequentes atualizadas com instruções para autorizar usuários.

2.5.0 – 02/10/2025

  • Novo: Reordenação da barra lateral por arrastar e soltar.

2.4.0 – 02/10/2025

  • Novo: Interface para atribuição em massa de páginas.

2.3.0 – 02/10/2025

  • Novo: Exportar e importar configurações usando JSON.

2.2.0 – 02/10/2025

  • Novo: Criação em massa de barras laterais usando nomes separados por vírgulas.

2.1.0 – 02/10/2025

  • Foi adicionado um manipulador AJAX para atualizar os nomes da barra lateral.

2.0.0 – 02/10/2025

  • Reescrita completa com foco em segurança e desempenho.

1.0.0 – 26/09/2025

  • Versão inicial.