Mudanças entre as edições de "Wordpress Registrar Sidebar"
De Babel Digital
| Linha 12: | Linha 12: | ||
Registro e Argumentos possíveis: | Registro e Argumentos possíveis: | ||
<?php register_sidebar( $args ); ?> | <?php register_sidebar( $args ); ?> | ||
| − | + | <pre> | |
<?php $args = array( | <?php $args = array( | ||
'name' => sprintf(__('Sidebar do Top %d'), $i ), | 'name' => sprintf(__('Sidebar do Top %d'), $i ), | ||
| Linha 22: | Linha 22: | ||
'after_title' => '</h2>' ); | 'after_title' => '</h2>' ); | ||
?> | ?> | ||
| − | + | </pre> | |
See How Easy It Is To Widgetize WordPress Themes<br\> | See How Easy It Is To Widgetize WordPress Themes<br\> | ||
http://www.themelab.com/2008/04/18/see-how-easy-it-is-to-widgetize-wordpress-themes/ | http://www.themelab.com/2008/04/18/see-how-easy-it-is-to-widgetize-wordpress-themes/ | ||
Edição das 13h42min de 24 de maio de 2011
Vamos em functions.php e colocar o código abaixo pra ter no barra lateral o Widgets e assim poder utilizar
http://codex.wordpress.org/Function_Reference/register_sidebar<br\> http://codex.wordpress.org/Function_Reference/register_sidebars
<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>
Registro e Argumentos possíveis:
<?php register_sidebar( $args ); ?>
<?php $args = array(
'name' => sprintf(__('Sidebar do Top %d'), $i ),
'id' => 'sidebar-$i',
'description' => '',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>' );
?>
See How Easy It Is To Widgetize WordPress Themes<br\> http://www.themelab.com/2008/04/18/see-how-easy-it-is-to-widgetize-wordpress-themes/
Registrando duas sidebar, esquerda e direita
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Left Sidebar',
'before_widget' => ,
'after_widget' => ,
'before_title' => '', 'after_title' => '
',));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Right Sidebar',
'before_widget' => ,
'after_widget' => ,
'before_title' => '', 'after_title' => '
',)); ?>
Como cada um tem nome / name. no tema, onde deseja usar estes Widgets
Na esquerda:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Left Sidebar") ) : ?>
Default left sidebar stuff here…
<?php endif; ?>
E na direita:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("Right Sidebar") ) : ?>
Default right sidebar stuff here…
<?php endif; ?>