Como puedo hacer para que un theme sin widgets pueda hacer que aparezca widgets en Apariencia
-------
SOLUCIONADO
-----------
Gracias a ivancitoxD que dio la solucción:
Agregar en functions.php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name'=>'header_widget',
'before_widget' => '<div class="widget">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
para la plantila:
Código PHP:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('header_widget') ) : ?>
<?php endif; ?>
en la hoja de estilo de tu theme
Código HTML:
.widget {
background: #fff none repeat scroll 0 0;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
float: left;
margin-bottom: 10px;
margin-left: 10px;
padding: 20px 20px 0;
width: 258px;
}
.widget li {
float: left;
padding: 10px 0;
width: 104%;
}
.widget li a {
color: #a8caff;
float: left;
font-weight: 700;
}
.widget h3 {
clear: both;
color: #4576c4;
font-size: 15px;
font-weight: 700;
padding: 2px 0 20px;
text-transform: uppercase;
}
-------
SOLUCIONADO
-----------
Gracias a ivancitoxD que dio la solucción:
Agregar en functions.php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name'=>'header_widget',
'before_widget' => '<div class="widget">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
para la plantila:
Código PHP:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('header_widget') ) : ?>
<?php endif; ?>
en la hoja de estilo de tu theme
Código HTML:
.widget {
background: #fff none repeat scroll 0 0;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
float: left;
margin-bottom: 10px;
margin-left: 10px;
padding: 20px 20px 0;
width: 258px;
}
.widget li {
float: left;
padding: 10px 0;
width: 104%;
}
.widget li a {
color: #a8caff;
float: left;
font-weight: 700;
}
.widget h3 {
clear: both;
color: #4576c4;
font-size: 15px;
font-weight: 700;
padding: 2px 0 20px;
text-transform: uppercase;
}
Última edición: