This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Elementor Custom Skin


This plugin adds new skin to Elementor Page Builder Posts and Posts Archive widget.

You can design a loop item just like a single template and it would be used as a skin so you can be able to create a post grid the way you like.

All you have to do is to create a Custom Grid Template and place the Post Item Widget (placeholder) in your template made with sections and columns, and why not other widgets.

For a quick tutorial see Frequently Asked Questions!

For more details and demo check our official site

Note: This plugin is an addon of Elementor Page Builder ( and will only work with Elementor Page Builder installed.

Also check Elementor Custom Skin Pro!

You can expand your freedom in more ways than you can imagine. Check it out at !


  • /assets/screenshot-1.png
  • /assets/screenshot-2.png
  • /assets/screenshot-3.png


  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress


How can I make and use a custom skin?

  1. Create a new Elementor Template and select the Loop style;
  2. Drag dynamic widgets inside, like Post Title and Text field with dynamic content as Post Summary (wich comes with the module);
  3. Save the new Template;
  4. When you design a page or a Archive template in elementor use Posts Widget inside the page and from Skin (Classic/Cards) you’ll see a new sking named Custom, select that!
  5. Voila!

Where can i find the new Loop Type?

The Loop Type would appear in My Templates in Elementor as new type

How can I choose the new Custom Skin?

Add to your template a Post or Post Archive widget and from Skins select Custom Skin


Jugn 17, 2022
Its a great plugin that allows you to create a custom archive post template. Awesome.
Jugn 7, 2022
This concept is genius, and should be part of the default Elementor page builder. THANK YOU for developing this.
Mai 6, 2022
Your plugin might be decent but it makes me super angry every time I try to add pagination to my post blocks. How dare you TAKE AWAY functionality from Elementor? That they just added no less. Ive been waiting for them to add proper ajax to that widget for years, and your stupid plugin would just take that away thinking that would actually make someone want to pay you? Super lame. Stand on your own added features. Added load time is insane too for anyone reading. Don't mess with this plugin. There are other ones that add loops without being scammers. And its high time Elementor added custom loops and shut down plugins like this altogether. After ten years of using Wordpress I added an account here just because of how infuriating this plugin is....
Read all 112 reviews

Contributors & Developers

“Elementor Custom Skin” is open source software. The following people have contributed to this plugin.


“Elementor Custom Skin” has been translated into 11 locales. Thank you to the translators for their contributions.

Translate “Elementor Custom Skin” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed erros with Elementor 3.7.
  • Added ’support for dynamic media brakepoint CSS.


  • Fixed is’sue with Container Element style.


  • Fixed is’sue with Custom Grid tab missing when the woocommerce is active.
  • Fixed deprecated erros with the new Elementor version.


  • Fixed error with Custom Grid Loop Item Widget when added to the template.
  • Fixed is’sues with the new Theme Builder View


  • Fixed CSS is’sue with Elementor PRO 3.4.


  • Fixed the url error message is’sues.


  • Tested for the new elementor versions


  • Tweak: Ajax Pagination URL change is optional
  • Tweak: Experimental reinitilization of elementor JavaScript after an Ajax Request
  • Fixed is’sues with some ACF dynamic values
  • Fixed CSS is’sues with Ocean WP
  • Fixed Storeforent CSS is’sues
  • Added ’support for the latest WordPress
  • Added ’support for the latest version of Elementor


  • Fixed minor is’sues


  • Added compatibility with Elementor Pro 3.0
  • Added the history to the pagination
  • fixed editing is’sue with Storefront theme


  • Fixed jQuery ajax dependecies.
  • Added a timeout for preview for speed improvement.
  • Fixed Astra theme css is’sues.
  • Fixed AJAX charset is’sue.


  • Fixed is’sue with Ajax call from third party plugins like Smart Filter.


  • NEW!!! Ajax pagination. Now you can go to Pagination Section in Posts / Archive Posts Widgets and select “Load more” pagination.
  • Solved is’sue with multiple Custom Grid in one page.
  • Solving Astra Theme Is’sues with Post Items width shrinkage.


  • Solved Error is’sue with Dynamic Button Link.
  • Solving Astra Theme Is’sues with Post Items Padding and bordering
  • Post Title made visible again inside Post Items
  • Solved problem with Forms not being sent.


  • Fixing is’sues


  • Fixing is’sues


  • NEW!! You can create your own Custom Grid with Custom Grid Template.
  • Fixed is’sue with Dynamic Conditions causing “No Content” Error in Elementor editor.
  • Added a little preview in Loop Template editor.
  • Fixed is’sue with missing Loops from WordPress Admin Bar.


  • Added ability to use dynamic background to Elementor Widgets.
  • Added ability to use dynamic color on Widgets.
  • Added ability to use dynamic color on Sections and Columns.
  • Added ability to use dynamic color on borders, backgrounds and shape dividers.


  • Fixing compatibility is’sues Elementor Pro 2.9.0


  • Fixing compatibility is’sues with ACF extended


  • Solved compatibility is’sues with Elementor 2.8
  • Fixing is’sue with Title Widget not showing.
  • Added ’support for Flip Box Widget background.


  • Fixing minor is’sues.
  • Fixing is’sue loading css over http.


  • Fixing padding is’sues with 1.3.6 update.
  • Fixing no re’sults is’sue.
  • Added some hooks. Documentation will come later.
  • Fixing dependecies is’sues on some instalations.


  • Fixing error for no Loop Templates.


  • Fixing “CSS flashing” by adding the Loop Template Stylesheet in the Head section of the HTML.


  • Now you can preview any post_type while you edit Loop Template, including woocommerce products.
  • Fixed dependecies is’sues.


  • Fixed is’sues missing Post Widget Panel


  • Fixed that annoying Notice


  • Fixed bugs


  • Added a quick link button “Create a Loop Template”.
  • Tweak “No Template” default view.
  • Fixed is’sue in Safari with template selection.


  • Fixing Elementor dependencies for multisite mode.


  • Showing deleted templates in the Custom Skin field fixed.
  • Fixed Overflow is’sue. Now you can add shadows and other objects that can go outside the loop item.
  • Removed Post Per Page in Archive Posts Widget because it’s a global query and does nothing. Posts Per Page globaly can be changed from Settings > Reading in WordPress Dashboard


  • Fixed missing posts per page


  • Fixed is’sue with missing Elementor
  • Missing Layout style in Archive Posts Widget


  • Fixed ’summary length in case of a long excerpt


  • Now works with WPML


  • Fixed bugs


  • Fixed is’sue with ACF fields for Elementor PRO 2.6.X


  • Fixed is’sue with Archive dynamic background
  • Fixed is’sue with Post Custom Skin dynamic background in editor mode


  • Fixed bugs


  • Added ’support for dynamic background for overlay and motion effects in sections and columns.
  • Fixed bugs


  • Added ’support for dynamic background for sections and columns. Background motions effects not yet ’supported.
  • Fixed multi language ’support


  • Fixed is’sue with preview template in editor mode


  • Prevent unnecessary loop template loading (Edit with Elementor would look cleaner now)


  • Fixed is’sue with 100% width


  • Fixed notices is’sue in WordPress debug mode
  • Removed some unused skin controls from elementor editor


  • Fixed is’sue with Elementor Pro 2.1.


  • Added Eletheme ’support. Now you can use {{vars}}.


  • Fixed skin templates query.


  • Fixed some BUGS.


  • Fixed is’sue with Archive Posts


  • Initial Launch with Loop Elementor My Templates Type