sidebar_id = array_merge( $sidebar_id ); add_action( 'widgets_init', [ $this, 'register' ] ); } /** * Register Custom Sidebar */ public function register() { foreach ( $this->sidebar_id as $key => $value ) { $this->create( $value['name'], $key, $value['desc'] ); } } /** * Create Sidebar * * @param string $name outputs name. * @param string $id displays id for sidebar. * @param string $desc displays description. */ public function create( $name, $id, $desc ) { $args = [ 'name' => $name, 'id' => $id, 'description' => $desc, 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ]; register_sidebar( $args ); } }