public function shortcode_atts_common_filter($out, $pairs, $atts) { $basicClasses = trim(MPCEShortcode::getBasicClasses($this->prefix . $this->shortcode)); if (!$this->isContentEditor() && in_array($this->shortcode, array('row', 'row_inner', 'col', 'col_inner')) && !(isset($_POST['action']) && $_POST['action'] == 'motopress_ce_render_template')) { $basicClasses = ''; } $mpClasses = (isset($atts['margin']) ? trim(MPCEShortcode::getMarginClasses($atts['margin'])) : '') . ' ' . $basicClasses . ' ' . (isset($atts['mp_style_classes']) ? trim($atts['mp_style_classes']) : ''); if (method_exists('MPCEShortcode', 'handleCustomStyles')) { $mpClasses .= MPCEShortcode::handleCustomStyles(isset($atts['mp_custom_style']) ? $atts['mp_custom_style'] : '', $this->prefix . $this->shortcode, true); } $out['class'] = isset($out['class']) ? $out['class'] . ' ' . trim($mpClasses) : trim($mpClasses); return $out; }
public function shortcode_atts_common_filter($out, $pairs, $atts) { $basicClasses = trim(MPCEShortcode::getBasicClasses($this->prefix . $this->shortcode)); if (!$this->isContentEditor() && in_array($this->shortcode, array('row', 'row_inner', 'col', 'col_inner'))) { $basicClasses = ''; } //var_export($basicClasses); exit; $mpClasses = (isset($atts['margin']) ? trim(MPCEShortcode::getMarginClasses($atts['margin'])) : '') . ' ' . $basicClasses . ' ' . (isset($atts['mp_style_classes']) ? trim($atts['mp_style_classes']) : ''); $out['class'] = isset($out['class']) ? $out['class'] . ' ' . trim($mpClasses) : trim($mpClasses); return $out; }
<?php if (!defined('ABSPATH')) { exit; } $is_mpce_editor = (isset($_GET['motopress-ce']) or isset($_POST['action']) and $_POST['action'] === 'motopress_ce_render_shortcode'); $mpClasses = ''; if (!empty($mpAtts) and is_plugin_active('motopress-content-editor/motopress-content-editor.php')) { $mpClasses = MPCEShortcode::getBasicClasses('mpsl') . MPCEShortcode::getMarginClasses($mpAtts['margin']) . $mpAtts['mp_style_classes']; } // $sliderOptions // $sliderOptions['options'] -- slider options // $sliderOptions['slides'] -- array of slides // $sliderOptions['slides'][%id%]['options'] -- slide options // $sliderOptions['slides'][%id%]['layers'] -- array of layers // $sliderOptions['slides'][%id%]['layers'][%id%] -- layer options $sliderSettingsDataAttrs = ''; $sliderSettingsDataAttrs .= ' data-full-window-width="' . (($sliderOptions['options']['full_width'] and !$edit_mode) ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-timer="' . (($sliderOptions['options']['enable_timer'] and count($sliderOptions['slides']) > 1 and !$is_mpce_editor) ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-timer-delay="' . $sliderOptions['options']['slider_delay'] . '"'; $sliderSettingsDataAttrs .= ' data-hover-timer="' . ($sliderOptions['options']['hover_timer'] ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-counter="' . (($sliderOptions['options']['counter'] and !$edit_mode) ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-slider-layout="auto"'; $sliderSettingsDataAttrs .= ' data-grid-width="' . $sliderOptions['options']['width'] . '"'; $sliderSettingsDataAttrs .= ' data-grid-height="' . $sliderOptions['options']['height'] . '"'; $sliderSettingsDataAttrs .= ' data-timer-reverse="' . ($sliderOptions['options']['timer_reverse'] ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-arrows-show="' . ($sliderOptions['options']['arrows_show'] ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-thumbnails-show="' . ($sliderOptions['options']['thumbnails_show'] ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-slideshow-timer-show="' . ($sliderOptions['options']['slideshow_timer_show'] ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-slideshow-ppb-show="' . ($sliderOptions['options']['slideshow_ppb_show'] ? 'true' : 'false') . '"'; $sliderSettingsDataAttrs .= ' data-controls-hide-on-leave="' . ($sliderOptions['options']['controls_hide_on_leave'] ? 'true' : 'false') . '"';