コード例 #1
0
//$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);