Using Lottie animation on WordPress without plugins

Using Lottie animation on WordPress without plugins

Using Lottie animation on WordPress without plugins

Top Ecommerce Landing Page Design Examples That Convert

April 23, 2026

Top Ecommerce Landing Page Design Examples That Convert

April 23, 2026

Lottie animation is the “creme de la creme” of modern web design. They’re lightweight, scalable vector animations that look fancy on any screen without the massive file size of a GIF or MP4. They deliver superior quality but restrict you to vectors. Remember you can’t put raster in lottie.

BeTheme makes adding these incredibly easy because BeBuilder integrates the functionality directly. You’ll find a dedicated Lottie element right in the builder, so you don’t need extra plugins!

Step 1 – Get/Make Your Lottie Animation File

If you already have a .json file you can skip this step. If not, you can go to LottieFiles page or any other that provide such animated images and services to make one. You can make it with Adobe After Effects, Rive, LottieLab, Jitter if you’re familiar with graphic design and animations.

Download file to your computer or copy the Lottie Asset URL if your service provide such feature if you prefer not to host the file yourself.

Step 2 – Enable JSON Uploads
By default, WordPress sometimes blocks .json file uploads for security reasons.

  1. In your WordPress dashboard, go to Betheme > Theme Options.
  2. Navigate to Global > Advanced > Theme Functions
  3. Ensure that you checked JSON file uploads
BeTheme Theme Options -> Json Uploads path that is needed to Lottie animation work
BeTheme Theme Options -> Json Uploads path that is needed to Lottie animation work with Json file upload option red marked

Add the Lottie Animation Element in BeBuilder

BeTheme got native element to manage Lottie files, all what you need to do is add element:

  1. Open the page you want to edit with BeBuilder.
  2. Click the “Add Item” (plus icon) button.
  3. Search for the Lottie element and drag it into your section.
  4. Click the Edit (pencil icon) on the Lottie element.
  5. Under Source, choose either:
    1. Media File: Upload your downloaded .json file.
    2. External Link: Paste the URL from external service.
Lottie Element red marked in BeTheme's BeBuilder and red arrow points into the place where it could be placed

Tuning Lottie Animation Element

This is where the magic happens. In the element settings, you can customize:

  • Trigger: Choose if the animation plays on Load, Hover, Scroll or Viewport.
  • Loop: Toggle whether the animation repeats infinitely.
  • Speed: Adjust how fast the animation is.
  • Start/End point: You can cut your animation frames from start or end by using these values
  • Direction: You can set this value if you want to reverse your animation
Lottie animation options available in Betheme on The BeBuilder panel

Pro Tip: Use the “On Scroll” trigger for progress bars or character animations to create an interactive “storytelling” feel as the user moves down your page.

That’s it! I think that it can’t be simpler.

Albert Ślusarczyk

Albert Ślusarczyk

As the co-creator of Be Theme, I am a strong believer in designing with care and patience. I pour my energy, time & knowledge into perfecting the theme for our 260,000+ customers.
Buy now 700+website templates