//$sliderMainSettings->addTextBox("word_end", " ", "Delimiter Char", $arrParams); //source type $arrImgSourceTypes = array("full" => "Original Size", "thumbnail" => "Thumbnail Size", "medium" => "Medium Size", "large" => "Large Size", "custom" => "Custom"); $sliderMainSettings->addSelect("img_source_type", $arrImgSourceTypes, "Image Source Type", "medium"); $sliderMainSettings->startBulkControl("img_source_type", UniteSettingsBiz::CONTROL_TYPE_SHOW, "custom"); $arrParams = array("class" => "small", "unit" => "px"); $sliderMainSettings->addTextBox("img_source_type_width", "", "Image Width", $arrParams); $arrParams = array("class" => "small", "unit" => "px"); $sliderMainSettings->addTextBox("img_source_type_height", "", "Image Height", $arrParams); $sliderMainSettings->endBulkControl(); //image ratio $arrImgRatio = array("none" => "None", "1_1" => "1:1", "3_2" => "3:2", "4_3" => "4:3", "16_9" => "16:9", "16_10" => "16:10", "2_3" => "2:3", "3_4" => "3:4", "9_16" => "9:16", "10_16" => "10:16"); $sliderMainSettings->addSelect("img_ratio", $arrImgRatio, "Image Ratio", "none"); // -------------- Woo Commerce ------------------ if (UniteFunctionsWooCommerceBiz::isWooCommerceExists()) { $wcPostTypes = UniteFunctionsWooCommerceBiz::getCustomPostTypes(); $sliderMainSettings->startBulkControl("source_type", UniteSettingsBiz::CONTROL_TYPE_SHOW, "woocommerce"); $arrParams = array("args" => "multiple size='2'"); $sliderMainSettings->addSelect("wc_post_types", $wcPostTypes, "Post Types", "post", $arrParams); //post categories $arrParams = array("args" => "multiple size='7'"); $sliderMainSettings->addSelect("wc_post_category", array(), "Post Categories", "", $arrParams); //sort by $arrSortBy = UniteFunctionsWooCommerceBiz::getArrSortBy(); $sliderMainSettings->addSelect("wc_post_sortby", $arrSortBy, "Sort Posts By", ShowBizSlider::DEFAULT_POST_SORTBY); //sort direction $arrSortDir = UniteFunctionsWPBiz::getArrSortDirection(); $sliderMainSettings->addRadio("wc_posts_sort_direction", $arrSortDir, "Sort Direction", ShowBizSlider::DEFAULT_POST_SORTDIR); //max posts for slider $arrParams = array("class" => "small", "unit" => "posts"); $sliderMainSettings->addTextBox("wc_max_slider_posts", "30", "Max Posts Per Slider", $arrParams);