コード例 #1
0
 public static function getMasonryMediaCommonAtts()
 {
     if (self::$masonryMediaGrid) {
         return self::$masonryMediaGrid;
     }
     $mediaGridParams = self::getMediaCommonAtts();
     self::$masonryMediaGrid = $mediaGridParams;
     while ($key = self::arraySearch(self::$masonryMediaGrid, 'group', __('Pagination', 'js_composer'))) {
         unset(self::$masonryMediaGrid[$key]);
     }
     $vcGridItem = self::arraySearch(self::$masonryMediaGrid, 'param_name', 'item');
     self::$masonryMediaGrid[$vcGridItem]['value'] = 'masonryMedia_Default';
     $style = self::arraySearch(self::$masonryMediaGrid, 'param_name', 'style');
     unset(self::$masonryMediaGrid[$style]['value'][__('Pagination', 'js_composer')]);
     $animation = self::arraySearch(self::$masonryMediaGrid, 'param_name', 'initial_loading_animation');
     $masonryAnimation = array('type' => 'dropdown', 'heading' => __('Initial loading animation', 'js_composer'), 'param_name' => 'initial_loading_animation', 'value' => array(__('None', 'js_composer') => 'none', __('Default', 'js_composer') => 'zoomIn', __('Fade In', 'js_composer') => 'fadeIn'), 'std' => 'zoomIn', 'settings' => array('type' => array('in', 'other')), 'description' => __('Select initial loading animation for grid element.', 'js_composer'));
     self::$masonryMediaGrid[$animation] = $masonryAnimation;
     self::$masonryMediaGrid = array_merge(self::$masonryMediaGrid);
     return array_merge(self::$masonryMediaGrid);
 }
コード例 #2
0
<?php

require_once 'class-vc-grids-common.php';
$mediaGridParams = VcGridsCommon::getMediaCommonAtts();
return array('name' => __('Media Grid', 'js_composer'), 'base' => 'vc_media_grid', 'icon' => 'vc_icon-vc-media-grid', 'category' => __('Content', 'js_composer'), 'description' => __('Media grid from Media Library', 'js_composer'), 'params' => $mediaGridParams);
コード例 #3
0
<?php

if (!defined('ABSPATH')) {
    die('-1');
}
require_once 'class-vc-grids-common.php';
$gridParams = VcGridsCommon::getBasicAtts();
return array('name' => __('Post Grid', 'js_composer'), 'base' => 'vc_basic_grid', 'icon' => 'icon-wpb-application-icon-large', 'category' => __('Content', 'js_composer'), 'description' => __('Posts, pages or custom posts in grid', 'js_composer'), 'params' => $gridParams);
コード例 #4
0
<?php

if (!defined('ABSPATH')) {
    die('-1');
}
require_once 'class-vc-grids-common.php';
$masonryGridParams = VcGridsCommon::getMasonryCommonAtts();
return array('name' => __('Post Masonry Grid', 'js_composer'), 'base' => 'vc_masonry_grid', 'icon' => 'vc_icon-vc-masonry-grid', 'category' => __('Content', 'js_composer'), 'description' => __('Posts, pages or custom posts in masonry grid', 'js_composer'), 'params' => $masonryGridParams);
コード例 #5
0
<?php

if (!defined('ABSPATH')) {
    die('-1');
}
require_once 'class-vc-grids-common.php';
$masonryMediaGridParams = VcGridsCommon::getMasonryMediaCommonAtts();
return array('name' => __('Masonry Media Grid', 'js_composer'), 'base' => 'vc_masonry_media_grid', 'icon' => 'vc_icon-vc-masonry-media-grid', 'category' => __('Content', 'js_composer'), 'description' => __('Masonry media grid from Media Library', 'js_composer'), 'params' => $masonryMediaGridParams);