Como editar conteúdos de dynamic_sidebar ()?

Conheço bem o PHP, mas sou novo no WordPress. Recebi um site incompleto do WordPress. Tem uma página inicial estática com um formulário de boletim informativo da Aweber. Eu tentei cavar no tema instalado e no home.php eu encontrei:

 

Agora, quando vejo a fonte na página inicial, o formulário de inscrição da newsletter da Aweber aparece exatamente dentro de

. Eu tenho que fazer alterações no formulário como meu primeiro passo e eu tentei descobrir de onde é que está buscando o conteúdo? É a partir do database ou de qualquer arquivo PHP, eu sou totalmente sem ideias. Por favor me ajude a descobrir isso.

Solutions Collecting From Web of "Como editar conteúdos de dynamic_sidebar ()?"

Você está observando, como sugere o nome da function, uma barra lateral dinâmica . O conteúdo que preenche essa barra lateral deve vir de widgets da barra lateral , alguns dos quais são fornecidos pelo núcleo do WordPress, mas muitos (a maioria) são fornecidos por plugins e temas. Os widgets podem se preencher a partir do database, ou de fonts externas, como feeds RSS, ou podem ser codificados para exibir dados estáticos. Depende do widget. Se você olhar para a marcação dentro da barra lateral para os elementos individuais, geralmente pode descobrir qual o plugin que está criando o widget. Verifique a class CSS e as id s.

  1. O conteúdo de dynamic_sidebar é retirado dos widgets associados a esta “Barra lateral”, também conhecido como “Widget Area” no wp-admin , conforme @s_ha_dum respondeu. Não existe um arquivo de modelo para a barra lateral propriamente dita. Visite o /wp-admin/widgets.php em Appearance -> Widgets e encontre a área do widget intitulada homepage-infobox . Você pode adicionar / remover widgets e possivelmente fazer alterações no conteúdo aqui.
  2. Pesquise seus arquivos de plugins e temas, possivelmente functions.php para register_sidebar para encontrar um usando o slug homepage-infobox . A declaração do register_sidebar pode include algum código de apresentação.

Veja também

Pode não estar no database. É mais do que provável em um arquivo de funções baseado em tema que você não verificou.

Você quer verificar as functions.php da pasta do tema. Ou isso ou um arquivo includes/theme-init.php pode ter o código associado para sua barra lateral dinâmica.