Ejemplo n.º 1
0
/**
 * Register (add) new vendor preset
 *
 * @since 4.8
 *
 * @param string $title
 * @param string $shortcode
 * @param array $params
 * @param bool $default
 */
function vc_register_settings_preset($title, $shortcode, $params, $default = false)
{
    vc_vendor_preset()->add($title, $shortcode, $params, $default);
}
Ejemplo n.º 2
0
 /**
  * Return rendered popup menu
  *
  * @since 4.7
  *
  * @param string $shortcode_name
  *
  * @return string
  */
 public static function getRenderedSettingsPresetPopup($shortcode_name)
 {
     $list_vendor_presets = self::listVendorSettingsPresets($shortcode_name);
     $list_presets = self::listSettingsPresets($shortcode_name);
     $default_id = self::getDefaultSettingsPresetId($shortcode_name);
     if (!$default_id) {
         $default_id = vc_vendor_preset()->getDefaultId($shortcode_name);
     }
     ob_start();
     vc_include_template(apply_filters('vc_render_settings_preset_popup', 'editors/partials/settings_presets_popup.tpl.php'), array('list_presets' => array($list_presets, $list_vendor_presets), 'default_id' => $default_id));
     $html = ob_get_clean();
     return $html;
 }