/** * Call all stored activities. * * Called by init method. List of activities stored by $init_activity are created by other objects called after * initialization. * * @since 4.2 * @access public */ protected function callActivities() { while ( $activity = each( $this->init_activity ) ) { list( $object, $method, $params ) = $activity[1]; if ( $object == 'mapper' ) { switch ( $method ) { case 'map': WPBMap::map( $params['name'], $params['attributes'] ); break; case 'drop_param': WPBMap::dropParam( $params['name'], $params['attribute_name'] ); break; case 'add_param': WPBMap::addParam( $params['name'], $params['attribute'] ); break; case 'mutate_param': WPBMap::mutateParam( $params['name'], $params['attribute'] ); break; case 'drop_shortcode': WPBMap::dropShortcode( $params['name'] ); break; case 'modify': WPBMap::modify( $params['name'], $params['setting_name'], $params['value'] ); break; } } } }
/** * Shorthand function for WPBMap::modify * @param $name * @param $setting * @param string $value * @return array|bool */ function vc_map_update($name = '', $setting = '', $value = '') { return WPBMap::modify($name, $setting, $value); }
function porto_vc_enable_deprecated_shortcodes() { if (class_exists('WPBMap')) { $category = __('Porto', 'porto'); $desc = __(' with porto style', 'porto'); WPBMap::modify('vc_tabs', 'deprecated', false); WPBMap::modify('vc_tour', 'deprecated', false); WPBMap::modify('vc_accordion', 'deprecated', false); WPBMap::modify('vc_tabs', 'category', $category); WPBMap::modify('vc_tour', 'category', $category); WPBMap::modify('vc_accordion', 'category', $category); WPBMap::modify('vc_tabs', 'description', __('Tabbed content', 'js_composer') . $desc); WPBMap::modify('vc_tour', 'description', __('Vertical tabbed content', 'js_composer') . $desc); WPBMap::modify('vc_accordion', 'description', __('Collapsible content panels', 'js_composer') . $desc); } }
public function callElementActivities($tag) { do_action('vc_mapper_call_activities_before'); if (isset($this->element_activities[$tag])) { while ($activity = each($this->element_activities[$tag])) { list($method, $params) = $activity[1]; switch ($method) { case 'drop_param': WPBMap::dropParam($params['name'], $params['attribute_name']); break; case 'add_param': WPBMap::addParam($params['name'], $params['attribute']); break; case 'mutate_param': WPBMap::mutateParam($params['name'], $params['attribute']); break; case 'drop_shortcode': WPBMap::dropShortcode($params['name']); break; case 'modify': WPBMap::modify($params['name'], $params['setting_name'], $params['value']); break; } } } }
function mango_vc_enable_deprecated_shortcodes() { if (class_exists('WPBMap')) { $category = __('Mango', 'mango'); $desc = __(' with mango style', 'mango'); WPBMap::modify('vc_tabs', 'deprecated', false); WPBMap::modify('vc_tabs', 'category', $category); WPBMap::modify('vc_tabs', 'description', __('Tabbed content', 'js_composer') . $desc); } }