/** * Created the Flexslider configuration options container. * * @param strubg $label The container label. * @param strubg $slug The container slug. * @return THB_MetaboxFieldsContainer */ function thb_flexslider_config_create_container($label = '', $slug = 'flexslider_options') { if (empty($label)) { $label = __('Flexslider options', 'thb_text_domain'); } $thb_container = new THB_MetaboxFieldsContainer($label, $slug); $field = new THB_NumberField('slideshowHeight'); $field->setLabel(__('Height', 'thb_text_domain')); $field->setMin('0'); $thb_container->addField($field); $field = new THB_YesNoField('flexslider_smoothHeight'); $field->setLabel(__('Variable height', 'thb_text_domain')); $field->setDefault('1'); $thb_container->addField($field); $field = new THB_SelectField('flexslider_effects'); $field->setLabel(__('Effects', 'thb_text_domain')); $field->setOptions(array('fade' => __('Fade', 'thb_text_domain'), 'slide' => __('Slide', 'thb_text_domain'))); $thb_container->addField($field); return $thb_container; }
function thb_layout_global_options_container() { $thb_container = new THB_MetaboxFieldsContainer('', 'layout_container'); if (thb_check_template_config('core/layout', 'meta_options_subtitle')) { if (!empty($_POST) || !thb_text_startsWith(thb_get_admin_template(), 'single')) { $field = new THB_TextField('subtitle'); $field->setLabel(__('Page subtitle', 'thb_text_domain')); $thb_container->addField($field); } } if (thb_check_template_config('core/layout', 'meta_options_pageheader_disable')) { $field = new THB_CheckBoxField('pageheader_disable'); $field->setDefault(false); $field->setLabel(__('Disable page header', 'thb_text_domain')); $thb_container->addField($field); } if (thb_check_template_config('core/layout', 'meta_options_page_boxed')) { $field = new THB_CheckBoxField('page_boxed'); $field->setDefault(false); $field->setLabel(__('Box the page content and sidebar', 'thb_text_domain')); $field->setHelp(__('Checking this option, the page content and sidebar will both have a color background.', 'thb_text_domain')); $thb_container->addField($field); } if (thb_check_template_config('core/layout', 'meta_options_gutter')) { $thb_field = new THB_YesNoField('gutter'); $thb_field->setDefault(thb_config('core/layout', 'meta_options_gutter_default')); $thb_field->setLabel(__('Gutter', 'thb_text_domain')); $thb_container->addField($thb_field); } return $thb_container; }