/**
  * Timber extras.
  */
 function timber_extras($data)
 {
     // get secondary sidebar
     $sidebar_secondary = Timber::get_widgets('sidebar_secondary');
     $data['sidebar']['secondary'] = apply_filters('maera/sidebar/secondary', $sidebar_secondary);
     $extra_widget_areas = Maera_BS_Widgets::extra_widget_areas_array();
     foreach ($extra_widget_areas as $extra_widget_area => $options) {
         if (0 != get_theme_mod($extra_widget_area . '_toggle', 0)) {
             $data['sidebar'][$extra_widget_area] = Timber::get_widgets($extra_widget_area);
         }
     }
     $comment_form_args = array('comment_field' => '<p class="comment-form-comment"><label for="comment">' . _x('Comment', 'noun', 'maera_bs') . '</label><textarea class="form-control" id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>', 'id_submit' => 'comment-submit');
     $data['content_width'] = Maera_BS_Structure::content_width_px();
     $data['post_meta'] = Maera_BS_Meta::meta_elements();
     $data['comment_form'] = TimberHelper::get_comment_form(null, $comment_form_args);
     return $data;
 }
Example #2
0
 function settings_general($controls)
 {
     $controls[] = array('type' => 'slider', 'setting' => 'border_radius', 'label' => __('Border-Radius', 'maera_bs'), 'description' => __('You can adjust the corner-radius of all elements in your site here. This will affect buttons, navbars, widgets and many more. Default: 4', 'maera_bs'), 'section' => 'general', 'priority' => 2, 'default' => 4, 'choices' => array('min' => 0, 'max' => 50, 'step' => 1));
     $controls[] = array('type' => 'slider', 'setting' => 'padding_base', 'label' => __('Padding Base', 'maera_bs'), 'description' => __('You can adjust the padding base. This affects buttons size and lots of other cool stuff too! Default: 6', 'maera_bs'), 'section' => 'general', 'priority' => 3, 'default' => 6, 'choices' => array('min' => 0, 'max' => 22, 'step' => 1));
     $widgets_class = new Maera_BS_Widgets();
     $extra_widget_areas = $widgets_class->extra_widget_areas_array();
     $i = 1;
     foreach ($extra_widget_areas as $area => $settings) {
         $controls[] = array('type' => 'checkbox', 'setting' => $area . '_toggle', 'label' => $area, 'section' => 'custom_widget_areas', 'default' => 0, 'priority' => $i);
         $i++;
     }
     return $controls;
 }