function render($option = array(), $value = null)
 {
     $fieldname = $option['param_name'];
     $fieldid = sanitize_html_class($fieldname);
     $css = isset($option['class']) && '' != $option['class'] ? " " . (is_array($option['class']) ? @implode(" ", $option['class']) : $option['class']) : "";
     //sanitize_html_class($fieldname);
     $output = '<div class="checkbox-options ' . $css . '">';
     $array_value = @explode(",", trim($value));
     $dependency = create_dependency_param($option);
     $args = array('orderby' => 'name', 'show_count' => 0, 'pad_counts' => 0, 'hierarchical' => 0, 'title_li' => '');
     $categories = get_categories($args);
     if (count($categories)) {
         $output .= '<input type="checkbox" name="' . $fieldname . '_option" class="all-option checkbox-option" ' . (!count($array_value) || in_array('all', $array_value) ? 'checked="checked"' : '') . 'value="all" />' . __('All', 'Krypton');
         foreach ($categories as $category) {
             $output .= ' <input type="checkbox" name="' . $fieldname . '_option" class="checkbox-option" ' . (in_array($category->term_id, $array_value) ? 'checked="checked"' : '') . 'value="' . $category->term_id . '" /> ' . $category->name;
         }
     }
     $output .= '<input type="hidden" name="' . $fieldname . '" class="param_value checkbox-input-value" value="' . $value . '" ' . $dependency . '/>';
     $output .= '</div>';
     return $output;
 }
 function render($option = array(), $value = '')
 {
     $fieldname = $option['param_name'];
     $fieldid = sanitize_html_class($fieldname);
     $css = isset($option['class']) && '' != $option['class'] ? " " . (is_array($option['class']) ? @implode(" ", $option['class']) : $option['class']) : "";
     //sanitize_html_class($fieldname);
     $dependency = create_dependency_param($option);
     $taxonomies = get_taxonomies();
     $compile = "<select id=\"" . $fieldid . "\" class=\"param_value select-option" . $css . "\" name=\"" . $fieldname . "\"" . $dependency . ">";
     $compile .= '<option value="">' . __('Select Taxonomy', 'detheme_builder') . '</option>';
     if (count($taxonomies)) {
         foreach ($taxonomies as $taxonomy) {
             $tax = get_taxonomy($taxonomy);
             if (!$tax->show_tagcloud || empty($tax->labels->name)) {
                 continue;
             }
             $compile .= '<option value="' . esc_attr($taxonomy) . '" ' . selected($taxonomy, $value) . '>' . $tax->labels->name . '</option>';
         }
     }
     $compile .= "</select>";
     return $compile;
 }
 function get_portfolio_categories($settings, $value)
 {
     $dependency = create_dependency_param($settings);
     $output = "";
     $args = array('orderby' => 'name', 'show_count' => 0, 'pad_counts' => 0, 'hierarchical' => 0, 'taxonomy' => 'portcat', 'title_li' => '');
     $categories = get_categories($args);
     $output .= '<select name="' . $settings['param_name'] . '" class="' . $settings['param_name'] . ' ' . $settings['type'] . ' ">';
     $output .= '<option value="">' . __('All Categories', 'detheme_builder') . '</option>';
     if (count($categories)) {
         foreach ($categories as $category) {
             $selected = '';
             if ($value !== '' && $category->term_id === $value) {
                 $selected = ' selected="selected"';
             }
             $output .= '<option value="' . $category->term_id . '"' . $selected . '>' . $category->name . '</option>';
         }
     }
     $output .= '</select>';
     print $output;
 }
Esempio n. 4
0
function get_carousel_preview($option = array(), $value = '')
{
    $dependency = create_dependency_param($option);
    $output = '<div class="carousel-preview" ' . $dependency . '>
    <div class="owl-pagination">
    <div class="owl-page active"><span></span></div>
    <div class="owl-page"><span></span></div>
    <div class="owl-page"><span></span></div>
    </div>
    </div>';
    print $output;
}