当前位置: 首页>>代码示例>>PHP>>正文


PHP vc_is_frontend_editor函数代码示例

本文整理汇总了PHP中vc_is_frontend_editor函数的典型用法代码示例。如果您正苦于以下问题:PHP vc_is_frontend_editor函数的具体用法?PHP vc_is_frontend_editor怎么用?PHP vc_is_frontend_editor使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了vc_is_frontend_editor函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

	public function init() {
		$this->addHooks();
		/**
		 * If current mode of VC is frontend editor load it.
		 */
		if(vc_is_frontend_editor()) {
			vc_frontend_editor()->hookLoadEdit();
		} elseif(vc_mode() === 'page_editable') {
			/**
			 * if page loaded inside frontend editor iframe it has page_editable mode.
			 * It required to some some js/css elements and add few helpers for editor to be used.
			 */
			$this->buildEditablePage();
		} else {
			// Is it is simple page just enable buttons and controls
			$this->buildPage();
		}
	}
开发者ID:verbazend,项目名称:AWFA,代码行数:18,代码来源:class-vc-frontend-editor.php

示例2: load

 public function load()
 {
     if (defined('WPCF7_VERSION') && (vc_is_frontend_ajax() || vc_is_frontend_editor())) {
         require_once WPCF7_PLUGIN_DIR . '/includes/controller.php';
         function_exists('wpcf7_add_shortcodes') && wpcf7_add_shortcodes();
     }
 }
开发者ID:epiii,项目名称:aros,代码行数:7,代码来源:class-vc-vendor-contact-form7.php

示例3: buildShortcode

 /**
  * @since 4.3
  */
 public function buildShortcode()
 {
     if (class_exists('RevSlider')) {
         vc_lean_map('rev_slider_vc', array($this, 'addShortcodeSettings'));
         if (vc_is_frontend_ajax() || vc_is_frontend_editor()) {
             add_filter('vc_revslider_shortcode', array(&$this, 'setId'));
         }
     }
 }
开发者ID:k2jysy,项目名称:wedev,代码行数:12,代码来源:class-vc-vendor-revslider.php

示例4: load

 public function load()
 {
     add_filter('vc_object_id', array(&$this, 'filterMediaId'));
     add_filter('vc_basic_grid_filter_query_suppress_filters', '__return_false');
     add_filter('vc_frontend_editor_iframe_url', array(&$this, 'appendLangToUrl'));
     add_filter('admin_url', array(&$this, 'appendLangToUrl'));
     if (!vc_is_frontend_editor()) {
         add_filter('vc_get_inline_url', array(&$this, 'appendLangToUrl'));
     }
 }
开发者ID:mazykin46,项目名称:portfolio,代码行数:10,代码来源:class-vc-vendor-wpml.php

示例5: load

 public function load()
 {
     add_action('vc_backend_editor_render', array($this, 'enqueueJsBackend'));
     add_action('vc_frontend_editor_render', array($this, 'enqueueJsFrontend'));
     add_filter('vc_frontend_editor_iframe_url', array($this, 'appendLangToUrl'));
     add_filter('vc_nav_front_controls', array($this, 'vcNavControlsFrontend'));
     if (!vc_is_frontend_editor()) {
         add_filter('vc_get_inline_url', array($this, 'vcRenderEditButtonLink'));
     }
 }
开发者ID:ksan5835,项目名称:maadithottam,代码行数:10,代码来源:class-vc-vendor-qtranslate-x.php

示例6: load

 public function load()
 {
     if (vc_is_frontend_editor() && class_exists('JWP6_Plugin')) {
         //			add_shortcode('jwplayer', array('JWP6_Plugin', 'shortcode'));
         //			add_filter('query_vars', array('JWP6_Plugin', 'register_query_vars'));
         //			add_action('parse_request',  array('JWP6_Plugin', 'parse_request'), 9 );
         //			add_action('wp_enqueue_scripts', array('JWP6_Plugin', 'insert_javascript'));
         //			add_action('wp_head', array('JWP6_Plugin', 'insert_license_key'));
         //			add_action('wp_head', array('JWP6_Plugin', 'insert_jwp6_load_event'));
     }
 }
开发者ID:scottnkerr,项目名称:eeco,代码行数:11,代码来源:class-vc-vendor-jwplayer.php

示例7: load

 public function load()
 {
     add_filter('vc_object_id', array($this, 'filterMediaId'));
     add_filter('vc_basic_grid_filter_query_suppress_filters', '__return_false');
     add_filter('vc_frontend_editor_iframe_url', array($this, 'appendLangToUrl'));
     add_filter('vc_grid_request_url', array($this, 'appendLangToUrl'));
     add_filter('vc_admin_url', array($this, 'appendLangToUrl'));
     if (!vc_is_frontend_editor()) {
         add_filter('vc_get_inline_url', array($this, 'appendLangToUrl'));
     }
     global $sitepress;
     $action = vc_post_param('action');
     if (vc_is_page_editable() && 'vc_frontend_load_template' === $action) {
         // Fix Issue with loading template #135512264670405
         remove_action('wp_loaded', array($sitepress, 'maybe_set_this_lang'));
     }
 }
开发者ID:ksan5835,项目名称:maadithottam,代码行数:17,代码来源:class-vc-vendor-wpml.php

示例8: load

 /**
  * @since 4.3
  */
 public function load()
 {
     $this->setLanguages();
     global $q_config;
     add_filter('vc_frontend_get_page_shortcodes_post_content', array(&$this, 'filterPostContent'));
     add_action('vc_backend_editor_render', array(&$this, 'enqueueJsBackend'));
     add_action('vc_frontend_editor_render', array(&$this, 'enqueueJsFrontend'));
     add_action('vc_frontend_editor_render_template', array(&$this, 'vcFrontEndEditorRender'));
     add_filter('vc_nav_controls', array(&$this, 'vcNavControls'));
     add_filter('vc_nav_front_controls', array(&$this, 'vcNavControlsFrontend'));
     add_filter('vc_frontend_editor_iframe_url', array(&$this, 'vcRenderEditButtonLink'));
     if (!vc_is_frontend_editor()) {
         add_filter('vc_get_inline_url', array(&$this, 'vcRenderEditButtonLink'));
     }
     $q_lang = vc_get_param('qlang');
     if (is_string($q_lang)) {
         $q_config['language'] = $q_lang;
     }
     add_action('init', array(&$this, 'qtransPostInit'), 1000);
 }
开发者ID:Angelpm28,项目名称:ong-canada,代码行数:23,代码来源:class-vc-vendor-qtranslate.php

示例9: buildShortcode

 /**
  * Add shortcode and filters for layerslider id
  * @since 4.3
  */
 public function buildShortcode()
 {
     if (!class_exists('LS_Sliders')) {
         include_once LS_ROOT_PATH . '/classes/class.ls.sliders.php';
     }
     $ls = LS_Sliders::find(array('limit' => 999, 'order' => 'ASC'));
     $layer_sliders = array();
     if (!empty($ls)) {
         foreach ($ls as $slider) {
             $layer_sliders[$slider['name']] = $slider['id'];
         }
     } else {
         $layer_sliders[__('No sliders found', 'js_composer')] = 0;
     }
     vc_map(array('base' => 'layerslider_vc', 'name' => __('Layer Slider', 'js_composer'), 'icon' => 'icon-wpb-layerslider', 'category' => __('Content', 'js_composer'), 'description' => __('Place LayerSlider', 'js_composer'), 'params' => array(array('type' => 'textfield', 'heading' => __('Widget title', 'js_composer'), 'param_name' => 'title', 'description' => __('Enter text which will be used as widget title. Leave blank if no title is needed.', 'js_composer')), array('type' => 'dropdown', 'heading' => __('LayerSlider ID', 'js_composer'), 'param_name' => 'id', 'admin_label' => true, 'value' => $layer_sliders, 'description' => __('Select your LayerSlider.', 'js_composer')), array('type' => 'textfield', 'heading' => __('Extra class name', 'js_composer'), 'param_name' => 'el_class', 'description' => __('If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.', 'js_composer')))));
     // Load layer slider shortcode && change id
     if (vc_is_frontend_ajax() || vc_is_frontend_editor()) {
         add_filter('vc_layerslider_shortcode', array(&$this, 'setId'));
     }
 }
开发者ID:rovak73,项目名称:sinfronterasdoc,代码行数:24,代码来源:class-vc-vendor-layerslider.php

示例10: buildShortcode

 public function buildShortcode()
 {
     if (is_plugin_active('revslider/revslider.php')) {
         global $wpdb;
         $rs = $wpdb->get_results("\n  SELECT id, title, alias\n  FROM " . $wpdb->prefix . "revslider_sliders\n  ORDER BY id ASC LIMIT 999\n  ");
         $revsliders = array();
         if ($rs) {
             foreach ($rs as $slider) {
                 $revsliders[$slider->title] = $slider->alias;
             }
         } else {
             $revsliders[__('No sliders found', 'js_composer')] = 0;
         }
         vc_map(array('base' => 'rev_slider_vc', 'name' => __('Revolution Slider', 'js_composer'), 'icon' => 'icon-wpb-revslider', 'category' => __('Content', 'js_composer'), 'description' => __('Place Revolution slider', 'js_composer'), "params" => array(array('type' => 'textfield', 'heading' => __('Widget title', 'js_composer'), 'param_name' => 'title', 'description' => __('Enter text which will be used as widget title. Leave blank if no title is needed.', 'js_composer')), array('type' => 'dropdown', 'heading' => __('Revolution Slider', 'js_composer'), 'param_name' => 'alias', 'admin_label' => true, 'value' => $revsliders, 'description' => __('Select your Revolution Slider.', 'js_composer')), array('type' => 'textfield', 'heading' => __('Extra class name', 'js_composer'), 'param_name' => 'el_class', 'description' => __('If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.', 'js_composer')))));
     }
     // if revslider plugin active
     if (vc_is_frontend_ajax() || vc_is_frontend_editor()) {
         add_filter('vc_revslider_shortcode', array(&$this, 'setId'));
     }
 }
开发者ID:epiii,项目名称:aros,代码行数:20,代码来源:class-vc-vendor-revslider.php

示例11: buildShortcode

 public function buildShortcode()
 {
     if (is_plugin_active('LayerSlider/layerslider.php')) {
         global $wpdb;
         $ls = $wpdb->get_results("\n  SELECT id, name, date_c\n  FROM " . $wpdb->prefix . "layerslider\n  WHERE flag_hidden = '0' AND flag_deleted = '0'\n  ORDER BY date_c ASC LIMIT 999\n  ");
         $layer_sliders = array();
         if ($ls) {
             foreach ($ls as $slider) {
                 $layer_sliders[$slider->name] = $slider->id;
             }
         } else {
             $layer_sliders[__('No sliders found', LANGUAGE_ZONE)] = 0;
         }
         vc_map(array('base' => 'layerslider_vc', 'name' => __('Layer Slider', LANGUAGE_ZONE), 'icon' => 'icon-wpb-layerslider', 'category' => __('Content', LANGUAGE_ZONE), 'description' => __('Place LayerSlider', LANGUAGE_ZONE), 'params' => array(array('type' => 'textfield', 'heading' => __('Widget title', LANGUAGE_ZONE), 'param_name' => 'title', 'description' => __('Enter text which will be used as widget title. Leave blank if no title is needed.', LANGUAGE_ZONE)), array('type' => 'dropdown', 'heading' => __('LayerSlider ID', LANGUAGE_ZONE), 'param_name' => 'id', 'admin_label' => true, 'value' => $layer_sliders, 'description' => __('Select your LayerSlider.', LANGUAGE_ZONE)), array('type' => 'textfield', 'heading' => __('Extra class name', LANGUAGE_ZONE), 'param_name' => 'el_class', 'description' => __('If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.', LANGUAGE_ZONE)))));
         // Load layer slider shortcode && change id
         if (vc_is_frontend_ajax() || vc_is_frontend_editor()) {
             include LS_ROOT_PATH . '/wp/shortcodes.php';
             add_filter('vc_layerslider_shortcode', array(&$this, 'setId'));
         }
     }
     // if layer slider plugin active
 }
开发者ID:szpaddy,项目名称:the7,代码行数:22,代码来源:class-vc-vendor-layerslider.php

示例12: buildShortcode

 /**
  * @since 4.3
  */
 public function buildShortcode()
 {
     if (class_exists('RevSlider')) {
         $slider = new RevSlider();
         $arrSliders = $slider->getArrSliders();
         $revsliders = array();
         if ($arrSliders) {
             foreach ($arrSliders as $slider) {
                 /** @var $slider RevSlider */
                 $revsliders[$slider->getTitle()] = $slider->getAlias();
             }
         } else {
             $revsliders[__('No sliders found', 'js_composer')] = 0;
         }
         // add shortcode to visual composer
         $this->mapShortcode($revsliders);
         // Add fixes for frontend editor to regenerate id
         if (vc_is_frontend_ajax() || vc_is_frontend_editor()) {
             add_filter('vc_revslider_shortcode', array(&$this, 'setId'));
         }
     }
 }
开发者ID:hikaram,项目名称:wee,代码行数:25,代码来源:class-vc-vendor-revslider.php

示例13: load

 public function load()
 {
     if (class_exists('JWP6_Plugin')) {
         if (vc_is_frontend_editor()) {
             JWP6_Shortcode::add_filters();
             add_filter('query_vars', array('JWP6_Plugin', 'register_query_vars'));
             add_action('parse_request', array('JWP6_Plugin', 'parse_request'), 9);
             add_action('wp_enqueue_scripts', array('JWP6_Plugin', 'insert_javascript'));
             add_action('wp_head', array('JWP6_Plugin', 'insert_license_key'));
             add_action('wp_head', array('JWP6_Plugin', 'insert_jwp6_load_event'));
             add_action('vc_load_iframe_jscss', array(&$this, 'vc_load_iframe_jscss'));
             if (JWP6_USE_CUSTOM_SHORTCODE_FILTER) {
                 remove_filter('the_content', array('JWP6_Shortcode', 'the_content_filter'), 11);
                 remove_filter('the_excerpt', array('JWP6_Shortcode', 'the_excerpt_filter'), 11);
                 remove_filter('widget_text', array('JWP6_Shortcode', 'widget_text_filter'), 11);
                 add_shortcode('jwplayer', array('JWP6_Plugin', 'shortcode'));
             }
             JWP6_Plugin::insert_javascript();
         }
         add_action('wp_enqueue_scripts', array(&$this, 'vc_load_iframe_jscss'));
         add_filter('vc_front_render_shortcodes', array(&$this, 'renderShortcodes'));
         add_filter('vc_shortcode_content_filter_after', array(&$this, 'renderShortcodesPreview'));
     }
 }
开发者ID:epiii,项目名称:aros,代码行数:24,代码来源:class-vc-vendor-jwplayer.php

示例14: addElementsList

 public function addElementsList()
 {
     return '<ul class="wpb-content-layouts-container" style="position: relative;">
             ' . $this->getContentCategoriesLayouts() . (!vc_is_frontend_editor() ? '<li><input id="vc_elements_name_filter" type="text" name="vc_content_filter" placeholder="' . __('Search by element name', "js_composer") . '"/></li>' : '') . $this->getContentLayouts() . '
         </ul>';
 }
开发者ID:Vatia13,项目名称:tofido,代码行数:6,代码来源:layouts.php

示例15: vc_is_editor

/**
 * @depreacted since 4.8 ( use vc_is_frontend_editor )
 * @since 4.2
 * @return bool
 */
function vc_is_editor()
{
    return vc_is_frontend_editor();
}
开发者ID:ksan5835,项目名称:maadithottam,代码行数:9,代码来源:helpers_factory.php


注:本文中的vc_is_frontend_editor函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。