Colocar widgets no cabeçalho
-
Olá pessoal.
To com um problema: instalei o plugin de slide latest posts e o bendito tá com a instalação nos widgets, mas eu queria colocar o slide no cabeçalho. do site. Então pensei:
1 – como faço para adicionar o código de um widget na página idex.php
ou
2 – como faço para adicionar a opção de colocar widgets no cabeçalho assim como tem na sidebar ou no rodapé (p.s: já coloquei o código:register_sidebar(array('name' => 'Header Right','before_widget' => '','after_widget' => '','before_title' => '<h3>','after_title' => '</h3>'));
na página functions.php, e ao ir lá na página de widgets aparece a opção, mas quando adiciono o slide ele não aparece na inicial do blog. Acho que o problema é no tema. To usando o Arthemia.Alguém pode me ajudar?
-
Vamos fazer de uma forma mais simples…
Primeiro, quantas sidebar o tema possuí?
Se o seu tema possuí 2 sidebar e você quer adicionar uma terceira, no caso esta do topo, então no functions.php coloque o código abaixo:
Obs.: Caso o código abaixo já exista no seu functions.php você só vai somar 1 ao valor atual para acrescentar mais uma sidebar.
register_sidebars(3, $p);Isso vai informar ao wordpress que seu tema tem 3 sidebar.
Feito isto, no lugar que você deseja que apareça a terceira sidebar para incluir seu widget você vai incluir o código abaixo:
<?php get_sidebar(3) ?>Então basta criar um arquivo chamado sidebar-3.php e neste colocar o código que chama seu slideshow.
Recapitulando, com o primeiro código você informa para o WP que precisa de 3 sidebar, com o segundo código você chama a terceira sidebar que é o arquivo sidebar-3.php.
Será que consegui explicar direito? rsrsrs Tenta ai e qualquer coisa grita. pode apagar aquele código que você incluiu no functions.php o código que estou te passando já vai resolver.
haha, valeu, muito obrigado, mas [após quebrar a cabeça de monte] só foi preciso mesmo adicionar o código:
<div class="right"><?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Header Right') ) : ?>
<?php endif; ?>
</div>
na index.php na região do cabeçalho.É claro que o “Header Right” foi eu que criei lá na functions.php, e daí apareceu o lugar lá na página de widgets, e então só indiquei na index.
valeu mesmo! Agora a dúvida é outra, mas acho que tem mais a ver com o Buddypress: quero criar uma página dentro do menu onde os membros registrados poderão ver a situação de seu cadastro.
Bom saber que resolveu, fecha o post e abre outro com a dúvida sobre buddypress no local adequado que a galera ajuda.
O tópico ‘Colocar widgets no cabeçalho’ está fechado para novas respostas.