function get_masterslider_by_title($slider_title = 'Homepage') { global $mspdb; $result = $mspdb->get_sliders_list(0, 0, 'ID', 'DESC', "title='{$slider_title}'"); if ($result && isset($result[0]['ID'])) { return get_masterslider($result[0]['ID']); } return sprintf(__('Master Slider cannot find "%s" slider.', MSWP_TEXT_DOMAIN), $slider_title); }
function msp_masterslider_pb_shortcode($atts, $content = null) { $mixed = shortcode_atts(array('id' => '', 'title' => '', 'class' => ''), $atts, 'masterslider_pb'); extract($mixed); $wrapper_open_tag = sprintf('<div class="avt_masterslider_el %s" >', esc_attr($class)); $the_title_tag = empty($title) ? '' : sprintf('<h2>%s</h2>', $title); $wrapper_close_tag = '</div>'; $slider_markup = get_masterslider($id); $output = $wrapper_open_tag . $the_title_tag . $slider_markup . $wrapper_close_tag; return apply_filters('masterslider_pb_shortcode', $output, $slider_markup, $wrapper_open_tag, $the_title_tag, $wrapper_close_tag); }
/** * Outputs the content of the widget on front-end. * * @param array args The array of form elements * @param array instance The current instance of the widget */ public function widget($args, $instance) { extract($args, EXTR_SKIP); $title = apply_filters('widget_title', $instance['title']); echo $before_widget; if (!empty($title)) { echo $before_title . $title . $after_title; } echo get_masterslider($instance['id']); echo $after_widget; }
function gdlr_check_masterslider_item($type, $settings = array()) { if (!function_exists('get_masterslider')) { return; } $item_id = empty($settings['page-item-id']) ? '' : ' id="' . $settings['page-item-id'] . '" '; global $gdlr_spaces; $margin = !empty($settings['margin-bottom']) && $settings['margin-bottom'] != $gdlr_spaces['bottom-item'] ? 'margin-bottom: ' . $settings['margin-bottom'] . ';' : ''; $margin_style = !empty($margin) ? ' style="' . $margin . '" ' : ''; if ($type == 'master-slider') { echo '<div class="gdlr-master-slider-item gdlr-slider-item gdlr-item" ' . $item_id . $margin_style . ' >'; echo get_masterslider($settings['id']); echo '</div>'; } }
function masterslider($slider_id, $args = NULL) { echo get_masterslider($slider_id, $args = NULL); }