How to register widgets?
-
Hi, Please remind me what I m doing wrong here… I want to register new sidebar in your theme (usually I need 2 left and 1 right) but let try just troubleshot this from my child theme functions.php:
function pagesidebar_widgets_init() { register_sidebar(array( 'name' => esc_html__('PageSidebar', 'pagesidebar'), 'id' => 'pagesidebar', 'class' => 'pagesidebar', 'description' => esc_html__('PageSidebar Widget Area', 'pagesidebar'), 'before_widget' => '<div id="%1$s" class="sidebar-widget widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="widget-heading"><h3 class="widget-title">', 'after_title' => '</h3></div>', )); add_action( 'widgets_init', 'pagesidebar_widgets_init' ); }
I m not able to get new widget listed in widgets nor in inactive widgets, I even try to get a call on Customize for certain template where I hard overwrote get_sidebar(‘pagesidebar’)
btw: filters on products pages … on mobile devices -> try working on sometnig like quick filters for small screens so the ordinary widget can be collapsed after llist of products. (Well i have plann to create new sidebar-widget just for filters to separate filters from other other widgets on left and do CSS rewrite for small screens …. but you know:) Widgets
Thank You in advance
- The topic ‘How to register widgets?’ is closed to new replies.