Skip to content
Bricks Academy
Search
Ctrl
K
Cancel
Get Bricks
Bricks Community Forum
Bricks Community Facebook Group
Select theme
Dark
Light
Auto
Getting started
Builder
Developer
Integrations
Welcome
Installation and setup
Interface tour
Settings and defaults
Start your first page
Theme styles
An intro to templates
Building a header template
Query loops and dynamic data
Blog post template
Global classes
Responsive basics
Next steps
Bricks Community Forum
Bricks Community Facebook Group
Select theme
Dark
Light
Auto
Bricks Settings
Interface
Builder Access & Capabilities
Builder Mode (Custom)
Command Palette
Context Menu
Adding & Editing Elements
Start Editing With Bricks
Keyboard Shortcuts
Page Settings
Responsive Editing
Revisions
Save & Publish
Elements
Elements List
Basic
Button
Heading
Icon
Image
Rich text
Text basic
Text Link
Video
Layout
Block
Container
Div
Divider
List
Section
General
Accordion
Accordion (nestable)
Alert
Animated typing
Back to Top
Breadcrumbs
Code
Countdown
Counter
Dropdown
Facebook page
Form
HTML
Icon box
Icon list
Map
Map Connector
Map (Leaflet)
Nav (Nestable)
Offcanvas
Pie chart
Pricing tables
Progress bar
Rating
Slot
Tabs
Tabs (nestable)
Team members
Template
Testimonials
Toggle
Toggle - Mode
WooCommerce
Account - Add payment method
Account - Addresses
Account - Downloads
Account - Edit account
Account - Edit address
Account - Login form
Account - Lost password
Account - Register form
Account - Reset password
Account - Orders
Account - Page
Account - Payment methods
Account - View order
WooCommerce Breadcrumbs
Cart totals
Cart coupon
Cart items
Checkout coupon
Checkout customer details
Checkout login
Checkout order payment
Checkout order review
Checkout order table
Checkout thank you
Mini cart
Notice
Products
Products archive description
Products filter
Products orderby
Products pagination
Products total results
WooCommerce Template Hook
Media
Audio
Carousel
Image gallery
Instagram feed
Logo
Slider
Slider (nestable)
SVG
Product
Add to cart
Product additional information
Product content
Product gallery
Product meta
Product price
Product rating
Related products
Product reviews
Product short description
Product stock
Product tabs
Product title
Product up/cross-sells
Query
Query results summary
Single
Author
Comments
Excerpt
Meta data
Post content
Post navigation
Post reading progress bar
Post reading time
Post title
Post table of contents
Related posts
Social sharing
Taxonomy
WordPress
Nav menu
Pagination
Posts
Search
Shortcode
Sidebar
WordPress
Filter
Filter active filters
Filter checkbox
Filter datepicker
Filter radio
Filter range
Filter search
Filter select
Filter submit
Styling
Integration: Adobe Fonts
Cascade layer
Contextual Spacing
CSS Grid Layout
Custom Fonts
Fluid Typography
Font Manager
Global class import manager
Global Class Manager
Global CSS Classes
Global Variables Manager
Gradients & Overlays
Hover Styles
Understanding The Layout
Masonry Layout
Styling Element States & Parts
Scroll Snap
Shape Dividers
Theme Styles
Dynamic content
Dynamic Data
Global Queries & Query Manager
Query Data from APIs
Query Sort, Filter & Live Search
Query Loop
Features
Accessibility
How to add a custom animation in interaction
An Intro To Templates
Steps to identify and repair a compromised Bricks site
Code review
Code signatures
Color Manager
Components
Creating Your First Template
Create & Update Posts on the Frontend
Custom Attributes
Custom Authentication Pages
Custom Code
Element Conditions
Global Elements
Icon Manager
Interactions
Maintenance Mode
Menu Builder
Nestable Slider: Customization via JavaScript
Password Protection
Popup Builder
Remote Templates
Save Form Submissions
Search Criteria
Create Your Own Sidebars
Style Manager
SVG Uploads
Template Library
Template Settings
User activation
Visual Grid Builder
Wireframe Templates
Bricks Community Forum
Bricks Community Facebook Group
Select theme
Dark
Light
Auto
Guides
Asset Loading Optimization
Best Practices
Bricks CLI
Bricks CSS: Compatibility guidelines
Child Theme
Converter
Custom JavaScript events in Bricks
Elements
Create Your Own Elements
Nestable Elements (API)
Controls
Align Items Control (Flexbox)
Apply Control
Audio Control
Background Control
Border Control
Box Shadow Control
Checkbox Control
Code Control
Color Control
Datepicker Control
Dimensions Control
Direction Control (Flexbox)
Editor Control
Element Controls
Filters Control
Gradient Control
Icon Control
Image Control
Image Gallery Control
Info Control
Justify Content Control (Flexbox)
Link Control
Number Control
Query Control
Repeater Control
Select Control
Slider Control
SVG Control
Text Align Control
Text Control
Text Decoration Control
Text Shadow Control
Text Transform Control
Textarea Control
Typography Control
Functions
Function: bricks_render_dynamic_data
Dynamic data
Create Your Own Dynamic Data Tag
Hooks
Hooks List
Actions
Action: bricks/generate_css_file
Action: bricks/query/after_loop
Action: bricks/query/before_loop
Action: bricks/archive_product/after
Action: bricks/archive_product/before
Action: bricks/dynamic_data/after_do_action
Action: bricks/dynamic_data/before_do_action
Action: bricks/dynamic_data/tags_registered
Action: bricks/filter_element/before_set_data_source_from_custom_field
Action: bricks/form/custom_action
Action: bricks/frontend/after_render_data
Action: bricks/frontend/before_render_data
Action: bricks/query_filters/index_post/before
Action: bricks/query_filters/index_user/before
Action: bricks/query/query_api_response
Action: bricks/render_popup_content/start
Action: bricks/render_query_page/start
Action: bricks/render_query_result/start
Filters
Filter: bricks/acf/filter_field_groups
Filter: bricks/acf/google_map/address_parts
Filter: bricks/acf/google_map/show_as_address
Filter: bricks/acf/google_map/text_output
Filter: bricks/acf/taxonomy/show_as_link
Filter: bricks/active_templates
Filter: bricks/ajax/get_pages_args
Filter: bricks/allowed_html_tags
Filter: bricks/api/get_templates_data
Filter: bricks/breadcrumbs/home_label
Filter: bricks/breadcrumbs/items
Filter: bricks/breadcrumbs/separator
Filter: bricks/builder/current_page_type
Filter: bricks/builder/data_post_id
Filter: bricks/builder/dynamic_wrapper
Filter: bricks/builder/first_element_category
Filter: bricks/builder/post_title
Filter: bricks/builder/supported_post_types
Filter: bricks/builder/term_name
Filter: bricks/cmb2/checkbox_value
Filter: bricks/code/echo_everywhere
Filter: bricks/combined_search/post_ids
Filter: bricks/combined_search/term_ids
Filter: bricks/combined_search/user_ids
Filter: bricks/comments/author_tag
Filter: bricks/conditions/groups
Filter: bricks/conditions/options
Filter: bricks/conditions/result
Filter: bricks/custom_fonts/mime_types
Filter: bricks/database/bricks_get_all_templates_by_type_args
Filter: bricks/database/content_type
Filter: bricks/database/get_all_templates_cache_key
Filter: bricks/dynamic_data/allowed_keys
Filter: bricks/dynamic_data/author_value
Filter: bricks/dynamic_data/format_value
Filter: bricks/dynamic_data/meta_value/my_price_field
Filter: bricks/dynamic_data/register_hook
Filter: bricks-dynamic_data-render_content
Filter: bricks/dynamic_data/render_tag
Filter: bricks/dynamic_data/text_separator
Filter: bricks/dynamic_data/user_value
Filter: bricks/dynamic_tags_list
Filter: bricks/element/builder_setup_query
Filter: bricks/element/form/datepicker_options
Filter: bricks/element/form/honeypot/result
Filter: bricks/element/maybe_set_aria_current_page
Filter: bricks/elements/slider/scripts
Filter: bricks/export_template_args
Filter: bricks/filter_element/controls
Filter: bricks/filter_element/count_source_wcField
Filter: bricks/filter_element/count_source_custom_field
Filter: bricks/filter_element/data_source_wcField
Filter: bricks/filter_element/data_source_my_source
Filter: bricks/filter_element/datepicker_date_format
Filter: bricks/filter_element/filtered_source
Filter: bricks/filter-element/datepicker_options
Filter: bricks/filter/taxonomy_args
Filter: bricks/fix_filter_element_db
Filter: bricks/form/file_directory
Filter: bricks/form/recaptcha_score_threshold
Filter: bricks/form/response
Filter: bricks/form/save-submission/form_data
Filter: bricks/form/submission-table/file_url
Filter: bricks/form/tinymce_settings
Filter: bricks/form/validate
Filter: bricks/frontend/disable_opengraph
Filter: bricks/frontend/disable_seo
Filter: bricks/frontend/render_loop
Filter: bricks/get_builder_edit_link
Filter: bricks/get_remote_templates_data
Filter: bricks/get_template_authors
Filter: bricks/get_template_bundles
Filter: bricks/get_template_tags
Filter: bricks/get_templates
Filter: bricks/get_templates_query/cache_key
Filter: bricks/get_templates/query_vars
Filter: bricks/get_terms_options/enable_limit
Filter: bricks/get_terms_options/excluded_taxonomies
Filter: bricks/get_the_title
Filter: bricks/handle_no_results_children_elements
Filter: bricks/helpers/get_posts_args
Filter: bricks/metabox/checkbox_value
Filter: bricks/metabox/show_as_map
Filter: bricks/metabox/taxonomy/show_as_link
Filter: bricks/posts/query_vars
Filter: bricks/paginate_links_args
Filter: bricks/pagination/current_page
Filter: bricks/pagination/custom_logic
Filter: bricks/pagination/total_pages
Filter: bricks/popup/attributes
Filter: bricks/query_api/total_pages
Filter: bricks/query_filters_indexer/post/my_custom_source
Filter: bricks/query_filters_indexer/post/wcField
Filter: bricks/query_filters_indexer/validate_job_settings
Filter: bricks/query_filters/custom_field_index_rows
Filter: bricks/query_filters/custom_field_meta_query
Filter: bricks/query_filters/datepicker_custom_field_meta_query
Filter: bricks/query_filters/element_data
Filter: bricks/query_filters/filter_query_vars
Filter: bricks/query_filters/index_args
Filter: bricks/query_filters/index_post/meta_exists
Filter: bricks/query_filters/index_post/my_custom_source
Filter: bricks/query_filters/index_post/wcField
Filter: bricks/query_filters/index_user/meta_exists
Filter: bricks/query_filters/range_custom_field_meta_query
Filter: bricks/query_filters/sort_query_vars
Filter: bricks/query/archive_query_arguments
Filter: bricks/query/archive_query_supported_object_types
Filter: bricks/query/fake_result
Filter: bricks/query/force_is_looping
Filter: bricks/query/force_loop_index
Filter: bricks/query/prepare_query_vars_from_settings
Filter: bricks/query/result_end
Filter: bricks/query/result_start
Filter: bricks/query/run_fake
Filter: bricks/query/supress_render_content
Filter: bricks/remote_get
Filter: bricks/remote_post
Filter: bricks/render_footer
Filter: bricks/render_header
Filter: bricks/render_with_bricks
Filter: bricks/rtl_languages
Filter: bricks/security_check_before_save/new_elements
Filter: bricks/support_masonry_element
Filter: bricks/svg/allowed_attributes
Filter: bricks/svg/allowed_tags
Filter: bricks/svg/bypass_sanitization
Filter: bricks/template_preview/supported_content_types
Filter: bricks/theme_style_name
Filter: bricks/theme_styles
Filter: bricks/theme_styles/control_groups
Filter: bricks/theme_styles/controls
Filter: bricks/webhook/timeout
Filter: bricks/woocommerce/cart_proceed_label
Filter: bricks/woocommerce/products_filters/options
Filter: bricks/active_templates
Filter: bricks/allowed_html_tags
Filter: bricks//assets/generate_css_from_element
Filter: bricks//assets/load_webfonts
Filter: bricks/auth/custom_login_redirect
Filter: bricks/auth/custom_lost_password_redirect
Filter: bricks/auth/custom_redirect_url
Filter: bricks/auth/custom_registration_redirect
Filter: bricks/auth/custom_reset_password_redirect
Filter: bricks/body/attributes
Filter: bricks/builder/codemirror_config
Filter: bricks/builder/elements
Filter: bricks/builder/image_size_options
Filter: bricks/builder/map_styles
Filter: bricks/code/allow_execution
Filter: bricks/code/disable_execution
Filter: bricks/code/disallow_keywords
Filter: bricks/code/echo_function_names
Filter: bricks/comments/timestamp
Filter: bricks/content/attributes
Filter: bricks/content/html_after_begin
Filter: bricks/content/html_before_end
Filter: bricks/content/tag
Filter: bricks/default_page_title
Filter: bricks/dynamic_data/exclude_tags
Filter: bricks/dynamic_data/post_terms_links
Filter: bricks/dynamic_data/post_terms_separator
Filter: bricks/dynamic_data/read_more
Filter: bricks/dynamic_data/replace_nonexistent_tags
Filter: bricks/element/render
Filter: bricks/element/render_attributes
Filter: bricks/element/settings
Filter: bricks/elements/{element_name}/control_groups
Filter: bricks/elements/{element_name}/controls
Filter: bricks/filter_element/populated_options
Filter: bricks/footer/attributes
Filter: bricks/form/action/{form_action}
Filter: bricks/form/create_post/meta_value
Filter: bricks/form/update_post/meta_value
Filter: bricks/frontend/render_data
Filter: bricks/frontend/render_element
Filter: bricks/get_element_data/maybe_from_post_id
Filter: bricks/header/attributes
Filter: bricks/builder/i18n
Filter: bricks/is_layout_element
Filter: bricks/link_css_selectors
Filter: bricks/maintenance/should_apply
Filter: bricks/nav_menu/menu
Filter: bricks/password_protection/cookie_expires
Filter: bricks/password_protection/is_active
Filter: bricks/placeholder_image
Filter: bricks/posts/merge_query
Filter: bricks/posts/query_vars
Filter: bricks/query/force_run
Filter: bricks/query/init_loop_index
Filter: bricks/query/loop_object
Filter: bricks/query/loop_object_id
Filter: bricks/query/loop_object_type
Filter: bricks/query/no_results_content
Filter: bricks/query/result
Filter: bricks/query/result_count
Filter: bricks/query/result_max_num_pages
Filter: bricks/query/run
Filter: bricks/registered_post_types_args
Filter: bricks/related_posts/query_vars
Filter: bricks/render_query_loop_trail
Filter: bricks/screen_conditions/scores
Filter: bricks/search_form/home_url
Filter: bricks/element/set_root_attributes
Filter: bricks/setup/control_options
Filter: bricks/terms/query_vars
Filter: bricks/use_duplicate_content
Filter: bricks/users/query_vars
Filter: builder/settings/{type}/controls_data
Filter: bricks/builder/color_palette
Filter: bricks/builder/save_messages
Filter: bricks/builder/standard_fonts
Schema
Bricks Data Model
Elements
Element Schema
Common
Element Conditions Schema
Element Interactions Schema
Accordion Schema
Accordion (Nestable) Schema
Alert Schema
Anim. Typing Schema
Audio Schema
Back To Top Schema
Block Schema
Breadcrumbs Schema
Button Schema
Carousel Schema
Code Schema
Container Schema
Countdown Schema
Counter Schema
Div Schema
Divider Schema
Dropdown Schema
Facebook Page Schema
Filter - Active Filters Schema
Filter - Checkbox Schema
Filter - Datepicker Schema
Filter - Radio Schema
Filter - Range Schema
Filter - Search Schema
Filter - Select Schema
Filter - Submit / Reset Schema
Form Schema
Heading Schema
HTML Schema
Icon Schema
Icon Box Schema
Image Schema
Image Gallery Schema
Instagram Feed Schema
List Schema
Logo Schema
Map (Google) Schema
Map Connector Schema
Map (Leaflet) Schema
Nav Menu Schema
Nav (Nestable) Schema
Offcanvas Schema
Pagination Schema
Pie Chart Schema
Author Schema
Comments Schema
Post Content Schema
Excerpt Schema
Meta Data Schema
Post Navigation Schema
Reading Progress Bar Schema
Reading Time Schema
Social Sharing Schema
Taxonomy Schema
Post Title Schema
Table Of Contents Schema
Posts Schema
Pricing Tables Schema
Add To Cart Schema
Product Additional Information Schema
Product Content Schema
Product Gallery Schema
Product Meta Schema
Product Price Schema
Product Rating Schema
Related Products Schema
Product Reviews Schema
Product Short Description Schema
Product Stock Schema
Product Tabs Schema
Product Title Schema
Product Up/Cross-Sells Schema
Progress Bar Schema
Query Results Summary Schema
Rating Schema
Related Posts Schema
Search Schema
Section Schema
Shortcode Schema
Sidebar Schema
Slider Schema
Slider (Nestable) Schema
Slot Schema
Icon List Schema
SVG Schema
Tabs Schema
Tabs (Nestable) Schema
Team Members Schema
Template Schema
Testimonials Schema
Rich Text Schema
Basic Text Schema
Text Link Schema
Toggle Schema
Toggle - Mode Schema
Video Schema
Account - Add Payment Method Schema
Account - Addresses Schema
Account - Downloads Schema
Account - Edit Account Schema
Account - Edit Address Schema
Account - Login Form Schema
Account - Lost Password Schema
Account - Register Form Schema
Account - Reset Password Schema
Account - Orders Schema
Account - Page Schema
Account - Payment Methods Schema
Account - View Order Schema
Breadcrumbs (WooCommerce) Schema
Cart Totals Schema
Cart Coupon Schema
Cart Items Schema
Checkout Coupon Schema
Checkout Customer Details Schema
Checkout Login Schema
Checkout Order Payment Schema
Checkout Order Review Schema
Checkout Order Table Schema
Checkout Thank You Schema
Mini Cart Schema
Notice Schema
Products Schema
Products Archive Description Schema
Products Filter Schema
Products Orderby Schema
Products Pagination Schema
Products Total Results Schema
WooCommerce Template Hook Schema
WordPress Schema
Controls
Align Items Control Schema
Audio Control Schema
Background Control Schema
Border Control Schema
Box Shadow Control Schema
Checkbox Control Schema
Code Control Schema
Color Control Schema
Datepicker Control Schema
Dimensions Control Schema
Direction Control Schema
Editor Control Schema
Filters Control Schema
Icon Control Schema
Image Control Schema
Image Gallery Control Schema
Justify Content Control Schema
Link Control Schema
Number Control Schema
Query Control Schema
Query List Control Schema
Repeater Control Schema
Select Control Schema
Spacing Control Schema
Svg Control Schema
Text Control Schema
Text Align Control Schema
Text Shadow Control Schema
Textarea Control Schema
Transform Control Schema
Typography Control Schema
Video Control Schema
Global
Breakpoints Schema
Color Palettes Schema
Components Schema
Global Classes Schema
Global Variables Schema
Pseudo-Classes Schema
Theme Styles Schema
Settings
Page Settings Schema
Template Settings Schema
General
Content Area Schema
Bricks Community Forum
Bricks Community Facebook Group
Select theme
Dark
Light
Auto
Gutenberg
Bricks components as blocks
WooCommerce
Cart (WooCommerce)
Checkout (WooCommerce)
Creating dynamic WooCommerce archive pages
Element: Checkout Coupon
Element: Checkout Login
How to Create Product Quick View with Bricks
Product Archive (WooCommerce)
Product Variation Swatches (WooCommerce)
Single Product (WooCommerce)
WooCommerce Account Builder
WooCommerce Builder
WooCommerce Notices
WooCommerce Template Hooks
How to set up your Google Maps API key
How to use WPML with Bricks
How to get your Instagram Access Token
Map (Leaflet)
How to use Polylang with Bricks
Unsplash Integration
Bricks Community Forum
Bricks Community Facebook Group
Select theme
Dark
Light
Auto
Products total results
Copy page
Copy as Markdown
View as Markdown
Ask ChatGPT
Ask Claude
Displays the total number of products found and current result range.
Was this page helpful?
👍
Yes
👎
No