Is it Possible to Close a Modal Popup on the Click of a Button or Text?

Is it Possible to Close a Modal Popup on the Click of a Button or Text?

We have already seen how you can create a modal popup, design and manage its behavior in Beaver Builder. Refer to the article here.

What if you wish to allow users to close the popup when they click on some text or a button present on it?

You can do this too!

You can use the 「uabb-modal-close」 class to do so.

All you need to do is:

1. Under the Content tab of Modal popup settings, select Type = Content.

2. Use the class within any HTML code that you wish to add.

Example

Continue shoppingHere, the modal will get closed when the user clicks on 「Continue shopping」.

Business Reviews module

Business Reviews module

Business Reviews is a very interesting module that allows displaying specific stars based reviews of your Businesses using the Beaver Builder. You can list the most famous Google Places and Yelp or both at once. This enables you to display your brand value』s across respective platforms on your site.

We have also taken into account Schema Markup based on your Business Type so that they will help the various search engines return more informative results for users in Google Search results.

Key Features –

Supports Google & Yelp ReviewsInbuild Schema Type – Place / Organization / Service Prebuilt Skins – Box (default) / Card / BubbleGrid & Carousel Layout for review boxesOption to Show/Hide Reviewer Info like Reviewer Name, Date reviewed on, etc. Filter reviews by – Rating/ Review DateStar rating style – Default / CustomReview box style and spacing controls

Render reviews based on your business to the Module

Displaying Google and/or Yelp reviews require you to render the ID for your business. This helps the module to connect to your business and fetch the respective reviews. Under General > Review from, choose if you wish to display Google and/or Yelp reviews.

For Google reviews –

Search your business on Google Map and get the Google Place ID. Here is step by step guide to get Google Place ID.After entering the ID, if you face issues in fetching the reviews make sure you have entered the correct Google Map API key. See how to get the API key.Note: Maximum 5 Google reviews can be displayed (Content > Layout > Reviews to Show). Read why?

For Yelp reviews –

Get the Yelp Business ID. Here is step by step guide.After entering the ID, if you face issues in fetching the reviews make sure you have entered the correct Yelp API key. See how to get the API key.Note: Maximum 3 Yelp reviews can be displayed (Content > Layout > Reviews to Show). Read why?

Choose Layout Style

You can display a Grid or Carousel style among the various layout optionsThe module offers ready-made clean layouts and styles for all the reviews.

Skin ( General > Skin > Select Style ): This arranges review meta information like date, ratings, reviewer image, name, etc. in different positions. So that you can display review as card, bubble or default box.Grid & Carousel Layout ( General > Layout > Select Layout ): This will set all reviews in the grid or carousel (slider) layout. Layout tab also offers a setting for a number of Reviews to Show. Select the number of Google (maximum 5) and Yelp (maximum 3) reviews to display.

Style the reviews

Under General tab you get settings to manage reviews as follows –

FiltersFilter reviews by – Date or RatingMinimum Rating – Choose to display reviews above particular Star RatingsRating – Choose to display star ratingsStar Icon Style – Choose to display a default star style or customize it.Review Text – This gives control over the text of the review

After displaying the reviews you can filter them based on the Date, Review, or display them as it is. You can also select if you want to display only 5 Stars or only 4 Stars review based or as per your preference of Minimum Rating.

Reviewer Information

You can hide/display information of the people who wrote a review for your business. Under General > Reviewer Info, select to hide/display name and image (profile picture) of the reviewer.

You can manage the space of every element of the Business Reviews, like the space between the Rows and Columns, between Reviewer Name, Date, Rating, etc…

Inbuild Schema Type

Note: After the recent Google Review schema changes ( applicable from 16th September 2019 ), we are deprecating the Schema Support from UABB』s version 1.22.0.

Previously, we used to support Place, Organization and Service Schema. But after this update Places and Service are not valid items under the AggregateRating as per the new rules of the Google Review snippet.

While Organization is the valid Item under the AggregateRating but in this case, the name field is required to be added under the Organization schema type.

As per the new rule in Google schema, all the self-serving reviews embedded by the 3rd party widget are not going to display review rich results anymore for the organization schema.

Related Articles –

Related Documents

How to get Yelp API key?How to find Yelp Business ID?How to find Google Place ID?How to get Google Places API key?How to use Business Reviews Filters to better display Reviews?How does the Refresh Reviews option function in the Business Reviews module?How many numbers of reviews can be shown for Google and Yelp?

Unable to See Caldera Forms Styler Module?

Unable to See Caldera Forms Styler Module?

Caldera Forms Styler module allows you to design your form beautifully. If you are not able to see this module in the UABB』s module list please check the following things –

If the Ultimate Addons for Beaver Builder (UABB) plugin is updated to v1.30.4 and above. This version will deprecate the Caldera Form Styler module. As per the official statement from Caldera Forms, the plugin will be retired on 31 Dec 2021. So Caldera Form Styler module won』t be available for new users after UABB v1.30.4  Caldera Forms plugin is installed and activated. Caldera Forms Styler widget totally depends on the Caldera Forms plugin and will not be available unless the Caldera Forms plugin is installed and activated.Caldera Form Styler widget is activated from Dashboard > Settings > UABB > Modules and also from the Beaver Builder Modules list.

How to Enable Taxonomy Filters in Advanced Posts?

How to Enable Taxonomy Filters in Advanced Posts?

Many users want to showcase their portfolio or blog posts with filters. These can be filtered by category, tags or custom taxonomy. Advanced posts module allows you to use taxonomy filter when post appearance is selected as masonry. List of taxonomies appears depending on selected custom post type. Please note, if taxonomies are not registered for custom post type, filter section will not appear.

Here are a few steps you can follow to enable filters in the Advanced Posts module:

1. In General tab select post appearance as  Masonry.

2. Select appropriate Taxonomy Filter and Layout among buttons and drop-down.

3. Now you can style filter by navigating to Style tab. If you have selected drop-down layout, you can apply typography to elements by navigating to the Typography tab.

You can also use multiple filters on the same page.

Table Responsive Support

Table Responsive Support

We are introducing the responsive support for the Table module which will now let you display the Table as Stacked. This feature is introduced in Ultimate Addons for Beaver Builder version 1.28.7 and above.

How to Enable the New Responsive Layout Option for Stacked?

Let』s see how to enable this responsive option in the Table module in Beaver Builder –

Note: Before starting make sure you have Beaver Builder and Ultimate Addons for Beaver Builder plugins activated.

Let』s see where you can find this option –

Step 1 – Edit page/post with Beaver Builder and opt to add the module. Search and choose Table from the modules list.

Step 2: Make necessary data to the Table Content and Table Body.

Step 3: Go to the Features tab of the Table module. Now, under the Responsive section select Stacked. Now on the mobile responsive view, you will be able to view the Table as Stacked as shown in the initial video.

What Are UABB Presets and How To Use Them?

What Are UABB Presets and How To Use Them?

UABB module offers a number of styling options like colors, typography, layout, spacing, alignment, and so on. Browsing through these options to get that perfect look for the module can be time-consuming, especially if you are a non-designer. You might spend a bunch of time and still did not get that desired design.

To save you from this hassle, Ultimate Addons for Beaver Builder provides a super useful feature called Presets. Let』s understand more about this.

What Are the Presets?

Presets are pre-made design templates for UABB modules that will help you to speed up your website designing process.

While working with UABB modules, you can simply choose any style from a list of professionally designed, sleek, and classic presets. Presets will help you to quickly create great designs.

Presets will save your time in playing around different settings for modules. It will give you a set of different styles for modules.

How To Use Presets?

Presets are available with following UABB modules –

Info BoxDual ButtonHeadingDual Color HeadingBusiness HoursFAQ SchemaTeamAdvanced AccordionAdvanced TabsCountdown

It will be available for more UABB modules with upcoming updates.

To access presets follow below steps –

Step 1 – Click to edit module. You will notice the 「Presets」 option under the 「General」 tab.

Step 2 – Select any of the Presets to see the design applied to your widget. To switch back to plain (default) design, please select the 「Default」 option.

Step 3 – From here you are free to modify the module content, and all settings if needed including the settings applied by Preset selected.

Step 4 – Update to save changes.

NoteIf you have already designed a module using Presets, keep in mind that selecting the 「Default」 option will reset the module to its initial plain style. Thus, please don』t select the 「Default」 option unless resetting is your intention.

Woo – Mini Cart Module

Woo – Mini Cart Module

The Ultimate Addons for Beaver Builder v1.29.0 introduces the Woo – Mini Cart module for the Beaver Builder family with cool options that will help you display your Inline/Floating cart that matches the design of your website.

Key features —

Cart Styles – Icon/Text/Icon+TextDropdown Styles – Dropdown/Modal/Off CanvasCart Position – Inline/FloatingShow Badge ( Items Count )Show Subtotal

Below are the steps to use the Woo – Mini Cart Module for Beaver Builder –

Adding Woo – Mini Cart module

Let』s see how to use Woo – Mini Cart module in Beaver Builder –

Note: Before starting make sure you have Beaver Builder, Ultimate Addons for Beaver Builder, and WooCommerce plugins activated. Ensure you are above version 1.29.0 and above.

Step 1 – Edit page/post with Beaver Builder and insert the module to the desired Beaver Builder row.

Step 2 — Select a style for the Mini Cart on how you would like to display with some Text/Icon or Both.

Step 3 — Now, with options like Custom Text for the Cart, Show/hide the Subtotal or Badge. Also, you can control the position of the badge to display inline or Top. And finally, manage the alignment of the module too.

Step 4 — Some cool options are available under the Cart section of this module. Here you can handle the options to display the Preview Cart details in the Dropdown that can be showed on Hover/Click. And also display the Cart Details in the Modal or Off-Canvas.

Also, you will find the Cart Button Position – Inline/Floating under the Cart Content

Step 5 — Matching the Mini Cart and it』s preview based on the Beaver Builder』s settings preview is one of the most important things.

Following are the Styling options for the Woo – Mini Cart module for Beaver Builder —

Cart Icon/Cart Badge — You can style the Cart Icon and Badge from the Cart Style section of the module.Cart Container — Under this option, you can manage the background type, Cart Height, Cart Width, Padding and Spacing between View Cart & Checkout button.Cart styling — Further you have options to style the Cart Button』s Typography, Cart icon size, Color, Subtotal, empty message, Overlay Color, etc.

Further we have sections for settings like –

Cart Sub Total / Cart Title / Cart Message – You can modify the Text Color, Background Color, Border and Padding.Cart Message / Empty Cart Message– Including the above settings you can align the options.Item Container – Options here include Item Name Color, Item Image Border, Item Qunatity & Price Color, Remove Item Icon Size, Color and Border.View Cart Button / Checkout Button – These provide further options to manage the Typography, Space, Color options to make them look better.Responsive options — All these options are with responsive settings so that you can manage them on different screen sizes.

Advanced Icons Module

Advanced Icons Module

The Advanced Icons module allows adding beautiful Icons and Images that are designed to entice the users to visit the links.

Or you can display series of Images of clients you have worked for.

It can help you create some quick Icons/Images sections with just a drop of this module.

Here』s a screenshot of Advanced Icons –

Adding Advanced Icons Module

Let』s see how to use Advanced Icons Module in Beaver Builder –

Note: Before starting make sure you have Beaver Builder and Ultimate Addons for Beaver Builder plugins installed and activated.

Step 1 – Edit page/post with Beaver Builder and opt to add new module. Search and drag-n-drop Advanced Icon from the UABB modules list.

Step 2 – Select a relevant Icon, or insert an Image and choose its structure to display Horizontally or Vertically.

Step 3 – Once you are done choosing a structure you can style the Icons/Images with individual style settings or global settings.

Customize the Advanced Icon with Advanced Settings

The Advanced Settings in the Advanced Icon allow you to Style the Icons/Images by managing the Icon Size, Alignment.

Also, you have the option to choose from the two Color Presets, and also manage the Icon Color/Hover Color, Background Color/Hover Color.

You can also set the Gradient colors.

The UABB Filter Reference

The UABB Filter Reference

Have you ever thought of customizing the Ultimate Addons for Beaver Builder?

We are here to help. We』ve added a few filters that will make customization easier and faster. Don』t see a filter you』ve thought of? Let us know. We』ll add that too!

You need to put the below code snippet in the functions.php file of your theme/child theme.

Module: Contact Form

Filter: uabb_from_emailDescription: This filter is built to control the 「from」 email address of the form submission email.

// Controls the from email address of form submission email
function function_name( $from_email ) {
$from_email = "[email protected]"; // Change this email address.
return $from_email;
}
add_filter( 'uabb_from_email', 'function_name' );

Filter: uabb_from_nameDescription: This filter is built to control the 「from」 name of the form submission.

// Controls the from name of form submission email
function function_name( $from_name ) {
$from_name = "WordPress"; // Change this name.
return $from_name;
}
add_filter( 'uabb_from_name', 'function_name' );

Filter: uabb_contact_form_update_error_messageDescription: This filter is built to update the contact form error message.

// Updates the contact form error message
function function_name( $string ) {
$string = 'Your Error message';
return $string;
}
add_filter( 'uabb_contact_form_error_message', 'function_name' );

Module: Advanced Post

Filter: uabb_blog_posts_featured_image_sizesDescription: This filter can be used to control the featured image sizes. One can add his own registered size for featured images.

// Controls the featured image sizes
function abc($size_arr) {
$size_arr = array(
'full' => __( 'Full', 'uabb' ),
'large' => __( 'Large', 'uabb' ),
'medium' => __( 'Medium', 'uabb' ),
'thumbnail' => __( 'Thumbnail', 'uabb' ),
'custom' => __( 'Custom', 'uabb' ),
'my_custom_image_size' => __( 'My Custom Image Size', 'uabb' ),
); // Add your own size to this array.
return $size_arr;
}
add_filter( 'uabb_blog_posts_featured_image_sizes', 'abc' );
add_image_size( 'my_custom_image_size', 300, 300 );

Filter: uabb_blog_posts_excerptDescription: This filter helps manipulating the content from the Advanced post module. This will be helpful when one wants to trim content or add extra content.

// Controls content/excerpt of the blog post
function abc($content) {
$content = '';
//Do any operation with the content string (say trim the string or add any extra content etc.)
return $content;
}
add_filter( 'uabb_blog_posts_excerpt', 'abc' );

Filter: uabb_blog_posts_linkDescription: This filter can be used to change the post URL to a common one.

// Lets you change the post URL to a common one
add_filter( 'uabb_blog_posts_link', 'my_function', 10, 2 );

function my_function( $url, $id ) {
return 'your url';
}

Filter: uabb_advanced_post_title_linkDescription: This filter can be used to control the post URL link. This will be helpful when one wants to remove posts links from advanced post or to modify link html.

// Lets you remove the post anchor and display only title
function my_function( $link_html, $title, $link ) {
return $title;
}
add_filter( 'uabb_advanced_post_title_link', 'my_function', 10, 3 );

Filter: uabb_blog_posts_query_argsDescription: This filter helps to modify WP_Query arguments.

// Helps to modify WP_Query arguments
function your_function_name_goes_here( $args ) {
$args = '';
//Do any modifications to modify the args. You can add your own filtered query
return $args;
}
add_filter( 'uabb_blog_posts_query_args', 'your_function_name_goes_here' );

Module: Photo Gallery

Filter: uabb_photo_gallery_image_sizesDescription: This filter can be used to control the image sizes in the Photo Gallery module. One can add his own registered size for these images.

// Controls the photo gallery image sizes
function abc($size_arr) {
$size_arr = array(
'full' => __( 'Full', 'uabb' ),
'large' => __( 'Large', 'uabb' ),
'medium' => __( 'Medium', 'uabb' ),
'thumbnail' => __( 'Thumbnail', 'uabb' ),
'custom' => __( 'Custom', 'uabb' ),
'my_custom_image_size' => __( 'My Custom Image Size', 'uabb' ),
); // Add your own size to this array.
return $size_arr;
}
add_filter( 'uabb_photo_gallery_image_sizes', 'abc' );
add_image_size( 'my_custom_image_size', 300, 300 );

Filter: uabb_photo_gallery_tabsDescription: This filter can be used to modify Filterable Tabs.

Note: $cat_filter –  The array of image categories to display in Filterable Tabs.

// Modify filterable tabs
add_filter( 'uabb_photo_gallery_tabs', function( $cat_filter ) {
$cat_filter['old_category'] = 'New Category';
return $cat_filter ;
}, 10, 2 );

Module: Row Separator

Filter: uabb_row_separator_top_optionsDescription: This filter can be used to control the top row separator shapes. One can add his own top row separator shape. You can determine the shape in the filter mentioned below. This filter has to go along with the one for SVG shapes and they both need to have the same shape name to see the desired result

// add options to top row separator
add_filter ( 'uabb_row_separator_top_options', 'new_top_options', 10, 1 );
function new_top_options( $arr ) {
$arr[ 'triangle_custom' ] = 'Triangle Custom';
return $arr;
}

Filter: uabb_row_separator_svg_triangle_customDescription: This filter will add a new SVG shape

/// Modify the SVG html
add_filter( 'uabb_row_separator_svg_triangle_custom', 'criticalink_row_svg', 10, 2 );
function criticalink_row_svg( $svg_html, $row ) {
return 'write your svg here';
}

Filter: uabb_row_separator_bot_optionsDescription: This filter can be used to control the bottom row separator shapes. One can add his own bottom row separator shape. You can determine the shape in the filter mentioned below. This filter has to go along with the one for SVG shapes and they both need to have the same shape name to see the desired result

// add options to bottom row separator
add_filter ( 'uabb_row_separator_bot_options', 'new_bot_options', 10, 1 );
function new_bot_options( $arr ) {
$arr[ 'split_custom' ] = 'Split Custom';
return $arr;
}

Filter: uabb_row_separator_svg_split_customDescription: This filter will add a new SVG shape

/// Modify the SVG html
add_filter( 'uabb_row_bot_separator_svg_split_custom', 'criticalink_row_svg', 10, 2 );
function criticalink_row_svg( $svg_html, $row ) {
return 'write your svg here';
}

Filter: enable_uabb_modules_backendDescription: This filter will render UABB Modules in the Dashboard

/// Render UABB Modules in the WordPress Backend
add_filter( 'enable_uabb_modules_backend', 'enable_modules_backend_wp' );
function enable_modules_backend_wp( $val ) {
return $val = true;
}

Module: Image Carousel

Filter: uabb_image_carousel_sizesDescription: This filter can be used to control the image sizes in the Image Carousle module. One can add his own registered size for these images.

/// Add custom Image Sizes for Image Carousel
function abc($size_arr) {
$size_arr = array(
'full' => __( 'Full', 'uabb' ),
'large' => __( 'Large', 'uabb' ),
'medium' => __( 'Medium', 'uabb' ),
'thumbnail' => __( 'Thumbnail', 'uabb' ),
'my_custom_image_size' => __( 'My Custom Image Size', 'uabb' ),
);
return $size_arr;
}
add_filter( 'uabb_image_carousel_sizes', 'abc' );
add_image_size( 'my_custom_image_size', 300, 300 );

Module: Woo Products

Filter: uabb_woo_out_of_stock_stringDescription: This filter will replace the 「OUT OF STOCK」 text of products from UABB woo-products grid or carousel.

// Changes the "OUT OF STOCK" message from Woo-Products module to your desired string.
add_filter( 'uabb_woo_out_of_stock_string', 'change_out_of_stock_string' );
function change_out_of_stock_string ($default) {
//Return new string
return 'Coming Soon';
}

Module: Testimonials

Filter: uabb_testimonial_rating_iconDescription: This filter will help you to replace the rating icon in Testimonial module. Please make sure you have chosen two different icons to style.

The first icon will replace the filled star rating icon. To replace this icon you need a Unicode of the font-awesome icon.

To explore the font-awesome icons. Please visit the font-awesome icon gallery.

// You can change the rating icon in the UABB Testimonial module.
add_filter( 'uabb_testimonial_rating_icon', 'change_testimonial_rating_icon' );
function change_testimonial_rating_icon ($default) {
// Icon unicode for rating filled star icon
echo '
.uabb-testimonial .uabb-rating__input.uabb-checked ~ .uabb-rating__ico:before {
content: "f293";
}
';
// Class name for empty star icon.
return 'fa-bluetooth-b';
}

Filter: uabb_testimonials_next_arrow_icon & uabb_testimonials_previous_arrow_icon Description: This filter is to change the previous and next carousel arrows with any arrow icon.

add_filter( ' uabb_testimonials_next_arrow_icon ', 'uabb_next_icon' );function uabb_next_icon() { return 'icon class'; } add_filter( ' uabb_testimonials_previous_arrow_icon ', 'uabb_previous_icon' );function uabb_previous_icon() { return 'icon class'; }

Module: Business Reviews

Filter: add_filter( 『uabb_reviews_google_url_filter』, 『uabb_url_fun』 );Description: Added a Filter to display reviews in a language other than English

add_filter( 'uabb_reviews_google_url_filter', 'uabb_url_fun' );

function uabb_url_fun() {
$add_query_filter = array(
'key' => 'AIzaSyDhIYunhIVTIBIYSWfrMAsCoDmhJNB4JNc',
'placeid' => 'ChIJ345NFGXAwjsRS8VmWAm4Azc',
'language' => 'mr',
);
return $add_query_filter;
}

Filter: add_filter( 『uabb_reviews_date_format_filter』, 『uabb_date_format』 );Description: Added a filter to change the review date format.

add_filter( 'uabb_reviews_date_format_filter', 'uabb_date_format' );

function uabb_date_format() {
$date_format = d-m-y;
);
return $date_format;
}

Module: Image-carousel

Filter: uabb_image_carousel_next_arrow_icon & uabb_image_previous_next_arrow_icon Description: This filter is to change the previous and next carousel arrows with any arrow icon.

add_filter( ' uabb_image_carousel_next_arrow_icon ', 'uabb_next_icon' );

function uabb_next_icon() {
return 'icon class';
}
add_filter( ' uabb_image_carousel_previous_arrow_icon ', 'uabb_previous_icon' );

function uabb_previous_icon() {
return 'icon class';
}

Module: Video-Gallery

Filter: uabb_video_gallery_carousel_next_arrow_icon & uabb_video_gallery_carousel_previous_arrow_icon Description: This filter is to change the previous and next carousel arrows with any arrow icon.

add_filter( ' uabb_video_gallery_carousel_next_arrow_icon ', 'uabb_next_icon' );

function uabb_next_icon() {
return 'icon class';
}
add_filter( ' uabb_video_gallery_carousel_previous_arrow_icon ', 'uabb_previous_icon' );

function uabb_previous_icon() {
return 'icon class';
}

Module: Woo-Products

Filter: uabb_woo_products_next_arrow_icon & uabb_woo_products_previous_arrow_icon Description: This filter is to change the previous and next carousel arrows with any arrow icon.

add_filter( ' uabb_woo_products_next_arrow_icon ', 'uabb_next_icon' );

function uabb_next_icon() {
return 'icon class';
}
add_filter( ' uabb_woo_products_previous_arrow_icon ', 'uabb_previous_icon' );

function uabb_previous_icon() {
return 'icon class';
}

Module: Woo-Categories

Filter: uabb_woo_categories_next_arrow_icon & uabb_woo_categories_previous_arrow_icon Description: This filter is to change the previous and next carousel arrows with any arrow icon.

add_filter( ' uabb_woo_categories_next_arrow_icon ', 'uabb_next_icon' );

function uabb_next_icon() {
return 'icon class';
}
add_filter( ' uabb_woo_categories_previous_arrow_icon ', 'uabb_previous_icon' );

function uabb_previous_icon() {
return 'icon class';
}

Module: FAQ

Filter: uabb_faq_schema_force_renderDescription: This filter is used to force render the schema markup in some cases.

add_filter( 'uabb_faq_schema_force_render', 'force_render' );
function force_render() {
return true;
}

Module: Social Share

Filter: uabb_social_share_pinterest_img_sizeDescription: This filter is used to change the image size for Pinterest Social Share Type.

add_filter( 'uabb_social_share_pinterest_img_size', 'change_img_size' );
function change_img_size() {
return 'full'; // Change image size here
}

We』ll keep updating this page. Keep coming back for more.

Filters/Actions for WooCommerce Products

Filters/Actions for WooCommerce Products

Filters / Actions available for WooCommerce Products are listed below.

Module: Woo Products

Filter: uabb_woo_out_of_stock_stringDescription: This filter will replace the 「OUT OF STOCK」 text of products from UABB woo-products grid or carousel.

// Changes the "OUT OF STOCK" message from Woo-Products module to your desired string. add_filter( 'uabb_woo_out_of_stock_string', 'change_out_of_stock_string' ); function change_out_of_stock_string ($default) { return 'Coming Soon'; //Return new string }

uabb_quick_view_title_before

Fires at the beginning of the quick view title

function quick_before_title( $post_id ) { echo '

I am at the beginning of the quick view title.

'; } add_action( 'uabb_quick_view_title_before', 'quick_before_title', 10, 2 );

uabb_quick_view_title_after

Fires at the end of the quick view title

function quick_after_title( $post_id ) { echo '

I am at the end of the quick view title.

'; } add_action( 'uabb_quick_view_title_after', 'quick_after_title', 10, 2 );

uabb_quick_view_price_before

Fires at the beginning of the quick view price

function quick_view_price_before( $post_id ) { echo '

I am at the beginnning of the quick view price.

'; } add_action( 'uabb_quick_view_price_before', 'quick_view_price_before', 10, 2 );

uabb_quick_view_price_after

Fires at the endof the quick view price

function quick_view_price_after( $post_id ) { echo '

I am at the beginnning of the quick view price.

'; } add_action( 'uabb_quick_view_price_after', 'quick_view_price_after', 10, 2 );

uabb_quick_view_rating_before

Fires at the beginning of the quick view rating

function quick_view_rating_before( $post_id ) { echo '

I am at the beginning of the quick view rating.

'; } add_action( 'uabb_quick_view_rating_before', 'quick_view_rating_before', 10, 2 );

uabb_quick_view_rating_after

Fires at the end of the quick view rating

function quick_view_rating_after( $post_id ) { echo '

I am at the end of the quick view rating.

'; } add_action( 'uabb_quick_view_rating_after', 'quick_view_rating_after', 10, 2 );

uabb_quick_view_short_description_before

Fires at the beginning of the quick view short description

function quick_view_short_description_before( $post_id ) { echo '

I am at the beginning of the quick view Short Description.

'; } add_action( 'uabb_quick_view_short_description_before', 'quick_view_short_description_before', 10, 2 );

uabb_quick_view_short_description_after

Fires at the end of the quick view short description

function quick_view_short_description_after( $post_id ) { echo '

I am at the end of the quick view Short Description.

'; } add_action( 'uabb_quick_view_short_description_after', 'quick_view_short_description_after', 10, 2 );

uabb_quick_view_add_to_cart_before

Fires at the beginning of the quick view add to cart

function quick_view_add_to_cart_before( $post_id ) { echo '

I am at the beginning of the quick view Add to cart.

'; } add_action( 'uabb_quick_view_add_to_cart_before', 'quick_view_add_to_cart_before', 10, 2 );

uabb_quick_view_add_to_cart_after

Fires at the end of the quick view add to cart

function quick_view_add_to_cart_after( $post_id ) { echo '

I am at the beginning of the quick view Add to cart.

'; } add_action( 'uabb_quick_view_add_to_cart_after', 'quick_view_add_to_cart_after', 10, 2 );

uabb_quick_view_category_before

Fires at the beginning of the quick view category

function quick_view_cat_before( $post_id ) { echo '

I am at the beginning of the quick view category before.

'; } add_action( 'uabb_quick_view_category_before', 'quick_view_cat_before', 10, 2 );

uabb_quick_view_category_after

Fires at the end of the quick view category

function quick_view_cat_after( $post_id ) { echo '

I am at the end of the quick view Category.

'; } add_action( 'uabb_quick_view_category_after', 'quick_view_cat_after', 10, 2 );

Filters / Actions for Woo Categories module

uabb_woo_category_single_product_string

Filter: uabb_woo_category_single_product_stringDescription: This filter will replace the 「Product」 text of product count from UABB woo-categories grid or carousel when there is a single product in the category.

// Changes the "Product" message from Woo-Categories module to your desired string.

add_filter( 'uabb_woo_category_single_product_string', 'change_product_string' );
function change_product_string($default) {
return 'Item'; //Return new string
}

uabb_woo_category_multiple_product_string

Filter: uabb_woo_category_multiple_product_stringDescription: This filter will replace the 「Products」 text of product count from UABB woo-categories grid or carousel when there are multiple products in the category.

// Changes the "Products" message from Woo-Categories module to your desired string.

add_filter( 'uabb_woo_category_multiple_product_string', 'change_products_string' );
function change_products_string($default) {
return 'Items'; //Return new string
}

woocommerce_before_subcategory

Fires at the beginning of the WooCommerce subcategory

function content_before_subcategory( $category ) { echo '

I am at the beginning of the Subcategory.

'; } add_action( 'woocommerce_before_subcategory', 'content_before_subcategory', 10, 2 );

woocommerce_before_subcategory_title

Fires at the beginning of the WooCommerce subcategory title

function content_before_subcategory_title( $category ) { echo '

I am at the beginning of the Subcategory title.

'; } add_action( 'woocommerce_before_subcategory_title', 'content_before_subcategory_title', 10, 2 );

woocommerce_shop_loop_subcategory_title

Fires the WooCommerce shop loop subcategory title

function woo_shop_loop_subcat_title( $category ) { echo '

I am the WooCommerce Subcategory title.

'; } add_action( 'woocommerce_shop_loop_subcategory_title', 'woo_shop_loop_subcat_title', 10, 2 );

woocommerce_after_subcategory_title

Fires at the end of the WooCommerce shop loop subcategory title

function content_after_subcategory_title( $category ) { echo '

I am at the end of the Subcategory title.

'; } add_action( 'woocommerce_after_subcategory_title', 'content_after_subcategory_title', 10, 2 );

woocommerce_after_subcategory

Fires at the end of the WooCommerce shop loop subcategory Content

function content_after_subcategory( $category ) { echo '

I am at the end of the Subcategory Content.

'; } add_action( 'woocommerce_after_subcategory', 'content_after_subcategory', 10, 2 );