Custom Post Carousels with Owl
Easily add post carousels to your website. Works with any custom post type or regular posts. Controls allow for insertion of multiple carousels on a s …
Next Milestone 3K
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Rank Changes
Downloads Growth
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
Tracked Keywords
Showing 1 of 1| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| owl carousel 2 | 10 | — | Tag | 15 hours ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.4.12
- Last Updated
- Jan 09, 2026
- Requires WP
- 4.5+
- Tested Up To
- 6.9
- PHP Version
- 7.0 or higher
- Author
- Howard Ehrenberg
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 4.6
- Reviews
- 17
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowFrequently Asked Questions
Common questions about Custom Post Carousels with Owl
dd-carousel-after-content
These hooks pass 1 parameter which is $carousel_ID if needed.
Example to add pricing for WooCommerce Carousels - Add to your theme functions.php :
<?php
function add_wc_price_to_carousel(){
global $post, $woocommerce;
$product = wc_get_product( $post->ID );
if ($product) {
echo '<p class="price">$' . $product->get_price() . '</p>' ;
echo '<a href="'.get_permalink( $post->ID ).'" class="btn btn-primary ">Shop Now</a>';
}
}
add_action('dd-carousel-after-content', 'add_wc_price_to_carousel', 10);
This filter passes 2 variables. $args the current arguments of the WP_Query and $carousel_id which is the ID of the carousel you want to filter.
Example to create your own custom Query - Add to your theme functions.php :
<?php
add_filter('dd_carousel_filter_query_args', 'filter_carousel', 10, 2);
function filter_carousel($args, $carouselID){
if ($carouselID == 9803){
$args = array(
'post_type' => array( 'post' ),
'meta_query' => array(
'relation' => 'AND',
array(
'key' => '_chosen_store',
'value' => '1',
'compare' => '>=',
'type' => 'NUMERIC',
),
),
);
return $args;
}
}
$excerpt : string the excerpt
$carousel_id int the post ID of the carousel.
dd_filter_owl_carousel_script ($owl_script, $carousel_id)
$owl_script string the jQuery function that invokes the Owl Carousel
$carousel_id int the post ID of the carousel.
dd_carousel_filter_title_heading ($heading)
$heading string - use any additional valid HTML tag to wrap the title that isn't already present.
dd_carousel_filter_prev and dd_carousel_filter_next
This might be helpful to include a fontawesome or other icon set as the Prev/Next buttons
dd_carousel_filter_caption ($the_caption, $caption)
$the_caption - The HTML wrapper and caption for an image carousel
$caption The wp_get_attachment_caption caption for the image
Example of script filter:
<?php
apply_filters('dd_filter_owl_carousel_script', 'my_filter_owl_carousel_script', 10 , 2);
function my_filter_owl_carousel_script($script, $carousel_id){
// Do stuff
return $script;
}
?>