Bricks Integration
Vimeify provides native Bricks Builder elements for displaying Vimeo videos and galleries with Bricks' powerful styling system and query builder.
Available Elements
Vimeify Video
Display a single Vimeo video with Bricks' native controls.
Key Features:
- Visual video selector
- Live preview in builder
- Bricks styling system
- Query loop compatible
- Conditional display
- Dynamic data support
Vimeify Gallery
Display video galleries using Bricks' design tools.
Key Features:
- Gallery selector
- Two display styles (slider/playlist)
- Full Bricks styling
- Template integration
- Responsive controls
- Animation support
Quick Start
Adding a Video Element
- Open Bricks builder on your page
- Click (+) to add element
- Search for "Vimeify Video"
- Click to add element to canvas
- Click Select Video in settings panel
- Choose your video from library
- Customize with Bricks controls
- Save your page
Adding a Gallery Element
- Open Bricks builder
- Click (+) to add element
- Search for "Vimeify Gallery"
- Add element to canvas
- Select gallery from dropdown
- Choose display style (Slider or Playlist)
- Style using Bricks controls
- Save your page
Video Element Settings
Content Tab
Video Selection:
- Select/change video
- Preview thumbnail
- Video title and metadata
Player Settings:
- Autoplay: Start automatically
- Loop: Repeat playback
- Muted: Start muted
- Controls: Show/hide controls
- Title: Display video title
- Byline: Show author name
- Portrait: Show author avatar
- Color: Player accent color
Wrapper Settings:
- HTML tag
- Link options
- Custom attributes
Style Tab
Use Bricks' native styling system:
Layout:
- Width and height
- Alignment
- Display and position
- Overflow control
Background & Border:
- Background color/image
- Border width and style
- Border radius
- Box shadow
Spacing:
- Padding (all sides)
- Margin (all sides)
- Gap (for flex/grid)
Typography (if applicable):
- Font family and size
- Font weight and style
- Text color and alignment
Effects:
- Opacity
- Transform (rotate, scale, etc.)
- Transition effects
- Filters
Advanced Tab
Attributes:
- Custom CSS ID
- Custom CSS classes
- Custom data attributes
Conditions:
- Show/hide based on:
- User role
- User logged in/out
- Custom field value
- Dynamic conditions
Interactions:
- Click actions
- Hover effects
- Scroll triggers
Responsive:
- Desktop/tablet/mobile settings
- Hide on devices
- Custom breakpoints
Gallery Element Settings
Content Tab
Gallery Selection:
- Choose gallery
- Preview gallery
- Gallery information
Display Settings:
- Style: Slider or Playlist
- Autoplay: Auto-advance slides (slider)
- Loop: Continuous playback
- Speed: Transition speed (slider)
- Navigation: Show arrows and dots
- Thumbnails: Display video thumbnails
Player Defaults:
- Default settings for all gallery videos
- Override individual video settings
Style Tab
Use Bricks styling for:
Gallery Container:
- Layout and spacing
- Background and borders
- Shadow and effects
Video Items:
- Item dimensions
- Spacing between items
- Thumbnail styling
- Hover effects
Navigation (Slider):
- Arrow design and position
- Dot style and color
- Active state styling
Player (Playlist):
- Main player size
- Thumbnail list layout
- Active video highlight
- Scroll behavior
Advanced Tab
Same options as Video Element (Attributes, Conditions, Interactions, Responsive).
Display Styles Explained
Slider Style
Horizontal carousel with customizable navigation.
Best for:
- Showcasing featured videos
- Portfolio presentations
- Homepage highlights
Bricks Customization:
- Use Bricks' carousel controls
- Style arrows and pagination
- Add custom animations
- Responsive slide counts
Playlist Style
Vertical layout with player and video list.
Best for:
- Tutorial series
- Course content
- Video documentation
Bricks Customization:
- Flex/grid layout control
- Custom thumbnail sizes
- Active state styling
- Scrollable list options
Template Integration
Use Vimeify elements in Bricks templates:
Single Video Template
Create a template for vimeify-video post type:
- Navigate to Bricks → Templates
- Add new template
- Set type to "Single"
- Select "Vimeify Video" post type
- Add Vimeify Video element
- Use dynamic data for video
- Design your layout
- Set template conditions
Video Archive Template
Create an archive for video categories:
- Add new template
- Set type to "Archive"
- Select "Vimeify Category" taxonomy
- Add query loop
- Use Vimeify Video elements
- Style video cards
- Add pagination
- Apply to video archives
Header/Footer
Add videos to global templates:
- Edit header/footer template
- Add Vimeify elements
- Configure for global use
- Style consistently
Query Loop Integration
Use Vimeify videos in query loops:
Video Grid with Query Loop
- Add Container element
- Enable Query Loop
- Set query:
- Post type:
vimeify-video - Posts per page: 12
- Order by: Date
- Post type:
- Add Vimeify Video element inside
- Video auto-populates from query
- Style the grid layout
Filtered Video List
Create filterable video archive:
- Add query loop container
- Set taxonomy query (categories)
- Add filter controls
- Include Vimeify Video elements
- Enable AJAX filtering
- Style active states
Related Videos
Show related videos on single post:
- Add query loop
- Query related videos:
- Same category
- Exclude current
- Limit to 3-6
- Add Vimeify Video elements
- Create compact layout
Conditional Display
Show videos based on conditions:
User Role:
Show video only to subscribers
Condition: User Role > is > SubscriberCustom Field:
Show if featured video exists
Condition: Custom Field > is not empty > featured_videoTime-Based:
Show during business hours
Condition: Current Time > between > 9:00-17:00Responsive Design
Bricks' responsive controls work seamlessly with Vimeify:
Breakpoint Settings:
- Desktop (default)
- Tablet (< 1024px)
- Mobile (< 768px)
Common Adjustments:
- Hide decorative videos on mobile
- Stack slider items vertically
- Reduce player dimensions
- Simplify navigation
- Adjust spacing and sizing
Next Steps
- Video Management - Organize your videos
- Galleries - Create galleries
- Gutenberg Integration - Use with Gutenberg
- Elementor Integration - Use with Elementor
- Video Upload - Add more videos