Utilice esta herramienta para crear código personalizado para Sidebars Generator con la función:
register_sidebar().
https://generatewp.com/sidebar/
https://developer.wordpress.org/reference/functions/register_sidebar/
Para Mostrar en una zona del sitio web el widget area utilice la función:
dynamic_sidebar('id');
También:
https://codigogenesis.com/como-usar-hooks-genesis-framework/
Código
/* -------------------------------------------------------------------------------------*
* ------------------------- W I D G E T A R E A -------------------------------*
/* -------------------------------------------------------------------------------------*/
if ( ! function_exists( 'va_custom_sidebars' ) ) {
// Register Sidebars
function va_custom_sidebars() {
$args = array(
'id' => 'wa_vamez',
'class' => 'wa_vamez',
'name' => __( 'Widget Area vamez', 'va_text_domain' ),
'description' => __( 'Nueva widget area', 'va_text_domain' ),
);
register_sidebar( $args );
}
add_action( 'widgets_init', 'va_custom_sidebars' );
}
// Añadir el widget area al hook deseado
add_action( 'genesis_after_header', 'cg_custom_widget' );
function cg_custom_widget() {
genesis_widget_area( 'wa_vamez',
array(
'before' => '<div id="wa_vamez">',
'after' => '</div>'
)
);
}