WordPress maintenance or security needs? Reach out!
TLDWP

Plugin: ajax-post-carousel (Used by 3 domains)

Ajax Post Carousel

With Ajax Post Carousel you can display posts as a carousel using jQuery for animations. The widget only preloads a few posts and Ajax is used to load more posts as the carousel advances (this is very useful when you have hundreds of posts).

The featured thumbnail of each post is used for the carousel, so at least WordPress 2.9 is required. The widget can be totally customized using CSS. Only the basic styles are defined so the carousel works properly.

Features

  • Posts can be selected from a category, a custom taxonomy or a post type.
  • Configurable number of posts shown in the carousel and number of preloaded posts (visible posts + posts loaded in the background)
  • Posts can be loaded in random order or using the default order (From most recent to oldest)
  • Carousel can be an endless loop
  • Title and excerpt can be shown. Thumbnail is always shown.
  • Can be used as a widget, a shortcode or a php function.

BETA

Be adviced we are releasing this software as beta software.
Our initial intention is to gather feedback and collaboration.

After testing and approval the plugin will launch oficially.

Send us your comments to [email protected]

HOW TO

  • Carousels can be added using Widgets, Shortcodes or a PHP function.
  • You can use the default styles included in the plugin or use your own css. Explained below.

Widget

This is the easiest way to add carousels to your site. Just drag the “Ajax Post Carousel” widget to an available area and configure all settings.

Shortcode

You can use it to include carousels in your posts or pages. Add [apc-carousel] to use the default values.

All the options in the widget can also be used with the shortcode:

  • random: Accepts 0 or 1. (default 0)
  • visible_posts: Number of posts visible in the carousel. (default 3)
  • init_posts: Number of preloaded posts. Equals number of visible posts + number of posts in the background. (default 9)
  • show_title: Whether to show the title of the post. Accepts 0 or 1 (default 0)
  • show_excerpt: Whether to show the excerpt of the post. Accepts 0 or 1 (default 0)
  • loop: Accepts 0 or 1 (default 0)
  • post_type: Slug of the post type. Accepts ‘post’, ‘page’, ‘all’ or any custom post type. (default ‘post’)
  • category: Slug of the category. (default ‘all’)
  • Posts can be filtered by taxonomy using: taxonomy-slug=term-slug

Example:

[apc-carousel visible_posts=2 init_posts=8 show_title=1 show_excerpt=1 my-taxonomy=my-taxonomy-term]

PHP Function

The PHP function can be used in a theme template. The options and defaults are the same as in the Shortcode:

Ajax_Post_Carousel::show_carousel($random=0, $visible_posts=3, $init_posts=9, $show_title=0, $show_excerpt=0, $loop=0, $post_type=’post’, $category=’all’, $tax_filter=”)

$tax_filter uses this format: ‘my-tax-1=my-term-1&my-tax-2=my-term-2’

Example that returns the same output as the Shortcode example:

Use your own CSS

There are to ways to style the carousels using your own css.

  1. Copy the css file from wp-content/plugins/ajax-post-carousel/ajax_post_carousel.css into your theme directory and edit the copy.
  2. Define your own styles in your theme stylesheet. Just use the carousel id, so your rules have a higher priority than the rules from the plugin (for example: #apc_carousel_0 .apc_thumb{border:none;})
DomainExposuresHeadersLast Checked
u*e*i*.ir F Aug 21, 2026
m*n*p*b*i*h*n*.com F Aug 1, 2026
o*e*o*l*a*d*o*s*.com F Jul 18, 2026

Top 50 Plugins

Plugin Count
elementor 1,737,411
contact-form-7 1,726,346
elementor-pro 1,034,545
woocommerce 802,521
revslider 594,264
jetpack 444,969
js_composer 409,957
wp-rocket 329,414
essential-addons-for-elementor-lite 258,809
gravityforms 253,440
complianz-gdpr 252,711
google-site-kit 245,615
cookie-law-info 224,128
instagram-feed 220,659
sitepress-multilingual-cms 206,939
header-footer-elementor 201,457
google-analytics-for-wordpress 200,251
bluehost-wordpress-plugin 189,813
elementskit-lite 175,013
gutenberg 167,741
litespeed-cache 145,364
cookie-notice 145,209
gutenberg-core 144,944
gtranslate 121,322
the-events-calendar 120,887
wpforms-lite 119,281
astra-sites 109,350
popup-maker 107,338
woocommerce-payments 106,959
tablepress 101,546
honeypot 96,877
coblocks 96,547
astra-addon 91,782
duracelltomi-google-tag-manager 88,726
wp-smushit 88,669
layerslider 86,776
all-in-one-seo-pack 86,706
bb-plugin 84,973
akismet 83,170
ml-slider 82,161
premium-addons-for-elementor 81,329
cleantalk-spam-protect 80,573
mailchimp-for-wp 79,284
megamenu 78,866
ewww-image-optimizer 76,993
jet-engine 76,696
wp-pagenavi 76,693
fusion-builder 75,600
smart-slider-3 74,519
gravityformsrecaptcha 72,949

Top 50 Themes

Theme Count
hello-elementor 611,608
Divi 485,497
astra 404,730
flatsome 144,944
Avada 118,809
generatepress 112,578
pub 100,352
oceanwp 78,510
kadence 77,922
enfold 67,171
salient 63,639
twentyseventeen 53,279
twentytwentyfour 52,245
bb-theme 51,861
betheme 51,658
h4 50,450
cocoon-master 50,170
blocksy 50,067
twentytwentyfive 45,585
woodmart 44,785
dt-the7 44,629
neve 37,206
Avada-Child-Theme 36,474
gox 36,047
lightning 30,722
bridge 30,423
twentytwentyone 29,562
swell 29,213
twentytwenty 28,147
bricks 26,764
Impreza 25,623
Newspaper 23,728
twentytwentythree 21,534
epik-redesign 18,882
twentytwentytwo 18,325
uncode 18,078
twentysixteen 17,391
pro 17,347
storefront 15,865
sydney 15,800
Total 14,140
factory-templates-4 13,862
hello-theme-child-master 13,697
themify-ultra 12,736
hestia 12,343
yootheme 12,296
yith-wonder 11,769
porto 11,634
jupiter 11,633
extendable 11,522