Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Page Builder: Live Composer - drag and drop website builder (visual front end site editor)

Front-end page builder for WordPress with drag and drop editing. Build PRO responsive websites and landing pages. Visually customize any page element.

NO Premium Version Available!
Unlike other page builders, Live Composer is 100% free and open source. We provide full functionality out of the box. We make money from our other business (premium themes) were we use Live Composer as part of a deal. It's our best interest to constantly improve it and keep updated.

Use Live Composer in your premium themes
Live Composer is open source page builder. You can use it to build any free or premium theme. It's easy to ship your designs with Live Composer and create new additional modules.

Create Stunning Websites Visually

Live Composer is the most innovative website builder for WordPress. Create stunning custom page designs in real-time right on your page. Drag & drop front-end editing is a perfectly intuitive way to create and customize great looking websites.

Do it yourself with easy content editing in real-time. Save your money on expensive coding and customization services. No tech skills needed. Live Composer is a great tool for web designers, digital marketing specialists, WordPress theme developers and freelance consultants. Create an exceptional landing page, portfolio or fully featured pro website for your client.

As Featured On

  • WPLift - WPLift is a blog all about WordPress, they cover tips & tutorials, theme & plugin reviews and everything else related to WordPress.

  • TORQUE - The WordPress News Core. Dedicated to informing new and advanced WordPress users about the industry

  • - number one source for all things WordPress related.

  • ATHEMES - WordPress reviews, collections and performance tips

Over 30,000 Site Owners Chose Live Composer

You can trust our page builder. It's a proven solution for your business. 100% open source and backed by the experienced team of web developers. We are on the market for more than 2 years. All the major bugs already fixed and new updates released regularly. Every day our developers work on code improvement and new features. Our support is exceptional but still free.

Get Started Without Reading Any Documentation

Site design customization or page layout changes shouldn't be difficult or expensive. Our page builder is easy to use without reading any documentation. You'll be building beautiful custom WordPress site designs in no time. Create multi-media rich pages with very little effort: add new sections, rearrange columns, and add media from the same screen. It's a perfect solution for ALL users. No technical skills required.

Create Custom Page Layouts in Minutes

Live Composer is a simple but very powerful WordPress site builder. Customize every little detail on your website or build stunning custom pages from scratch.

Well Integrated With WordPress

Our page builder works with works with any standard compliant WordPress theme. It's fully compatible with other plugins like Yoast WP SEO or contact form builders. We also have a marketplace with free and premium themes created especially for Live Composer.

No Code Left Behind When the Plugin Deactivated

Unlike other page builders, Live Composer doesn't leave behind horrible amount of shortcodes when the plugin deactivated. It's not a commitment to a single plugin. We don't lock you. It's easy to start using any other page builder without a need to remove all the custom shortcodes before implementing a new solution.

100% Free and Open Source

Previously a premium plugin, Live Composer page builder is now free fully functional plugin. Actively developed by professional web developers it has a bright future for years to come.

No Coding Skills Required

Anyone can build pro website with Live Composer page builder. No coding or technical skills required. Our site builder will generate all the code for you.

Free Support

Our page builder comes with a free one-to-one email support. If you faced any issues, found a bug or need an advice please contact our support team using this form.

Export/Import Sections, Layouts or while Pages

Export any page section or the whole page. Reuse layout or page design you created.

Mobile Responsive

It's easy to create responsive websites in our page builder. You can customize responsive presentation of any page element to make it looks perfect on all mobile devices, ensuring your site is mobile-ready.

Author Live Composer Team
Contributors LiveComposer
Tags builder, drag and drop builder, drag-and-drop, drag-n-drop page builder, editor, front end, frontend, frontend builder, frontend editor, landing page, landing page builder, landing pages, layout, layout builder, mobile, page builder, page builder plugin, Page Layout, responsive, site-builder, squeeze page, theme builder, visual builder, visual composer, visual editor, website builder
  1. live-composer-page-builder screenshot 1

    Editor activated on a page

Install and Activate as you would any other plugin

Upcoming Releases:

1.2.4 - February 14th 2017

Bug fixes:

1.2.3 - February 4th 2017

Bug fixes:

1.2.2 - January 26th 2017

Bug fixes:

1.2.1 - January 19th 2017

Bug fixes:

1.2 - December 21st 2016

New features:

Bug fixes:

Thanks to the next contributors for helping with this update:

1.1.4 - September 12th 2016


  • Issue #253: Added animations for the ICON module.
  • Add Instagram as a social option to STAFF module. Thank you Mario Zigliotto.
  • Issue #261: Shadows for posts in the BLOG and POSTS module

Bug fixes:

  • JS Bug: TypeError: a.html(...) is undefined
  • Issue #198: [JS] Inline Editor do not disappear on module CONFIRM click ( Firefox )
  • Issue #207: [JS] Cick on module (in the modules list) freezes the Live Composer
  • Issue #223: Link to editing archive listing template is broken.
  • Issue #224: Posts Module showing error when Media post type selected.
  • Issue #225: WooCommerce Module – settings broken for the title and price position.
  • Issue #226: Galleries Module – Styling -> Count -> Position is not work.
  • Issue #228: Grids of posts with masonry grid will not refresh the grid properly on options change.
  • Issue #232: Broken Resize Height Control
  • Issue #233: Module Downloads - Main -> Location contol is broken
  • Issue #240: [JS] tinyMCE multiple instances
  • Issue #246: [JS Bug] – Cannot read property 'init' of undefined
  • Issue #249: [JS] Copy/Paste does not work in-line. Thank you Luke Perrie.
  • Issue #260: Chevrons doubling up in Navigation Module. Thank you Luke Perrie.
  • Issue #262: The LC templates are listed on WordPress search listing
  • Issue #276: Posts and Blog module filtering bug
  • Issue #279: Module Image - Box shadow ( Inner ) does not work
  • Infobox inline-editor in "content":

Thanks to the next contributors for helping with this update:

1.1.3 - August 19th 2016

Bug fixes:

  • Issue #174: Click "Edit template" in WP Admin on CPT listing is broken
  • Problem with border settings control. If set to 'none none none none' it will break.
  • Issue #186: Version 1.1+ problem with post archive templates, post styling is missing
  • Issue #182: Make sure disabled modules (WP Admin > Live Composer > Settings > Feature Control) do not show in list of the modules available for drag and drop.
  • Issue #170: Load Templates section is not scrollable anymore
  • Issue #178: TinyMCE inline link popup has a wrong position.
  • Issue #172: Element Titles cannot be changed in Safari on Mac
  • Issue #208: Responsive settings do not work for THE CONTENT module
  • Issue #203: Responsive line-height settings do not work in HTML module
  • Issue #196: Uncaught Error – cannot call methods on sortable prior to initialization; attempted to call method 'option'
  • Issue #202: Inline Editor – Bold, Italic text styling do not apply in some themes.
  • Issue #193: Navigation Module – Chevron not showing when enabled in navigation module
  • Issue #276: Post Filters – "All" button instead showing all the posts, is hiding them at all

  • Presets: Fixed presets auto-reload on module options change. (Thank you Paul!)

  • Presets: Removed Infobox > Image and Infobox > Image Url form synchronization. (Thank you Paul!)
  • Post Grids: Wrong post title centering over thumbnail. (Thank you Jacob!)

For developers:

  • New filter added 'dslc_filter_modules'. Use it to enable/disable/sort/rename registered modules.
  • Removed dslc_sort_alphabetically function.

Other changes:

  • Completely removed 'Modules Listing Order' setting from WP Admin > Live Composer > Settings
  • Issue #181: Fixed headers cover working area while editing page. From now Fixed / Absolute headers will looks like a regular header in editing more. If you want to see it fixed as on production, please click on "Hide Editor" button.
  • Changed limit for border width value (from 10 to 1000)

1.1.2 - August 17th 2016

Bug fixes:

  • Issue #169 + #166: Drag & Drop broken due to JS error (Uncaught TypeError: a.addEventListener is not a function...)

1.1.1 - August 17th 2016

Bug fixes:

  • Infobox Title Editing is broken #162
  • Icon selection control is broken #159
  • Modules Row Edit Menu Disappears after moving. #158
  • WP Admin Bar is not visible even when LC is not in active mode #155
  • Cannot open "WP Editor" for Accordion or Tabs modules #153

1.1 - August 16th 2016

See latest changes in details with animated gifs and videos


  • Inline text editing using TinyMCE
  • New toggle next to each styling control in module settings
  • Added JS Error reporting feature
  • Added Custom Class option for all the modules
  • Added box-shadow option for the image modules
  • Added possibility to change label text (“All”) on post categories filter


  • Better responsive design code based on media queries
  • Faster duplication for modules, module areas and rows (no AJAX requests)
  • Faster width change action for modules and module areas (no AJAX requests)
  • Empty module containers adds much faster on the page (no AJAX requests)
  • Changed drag and drop library for better performance (still in beta)
  • Improved browser performance thanks to better memory usage
  • Automatic soft permalinks flush on 404 error pages

Changes in UI:

  • New ‘invisible’ slider for number-based controls
  • Click on any module to open settings panel
  • New responsive preview
  • Updated look for the modules panel
  • You can now scroll module panels with mouse wheel (removed custom scrolling)
  • Moved Templates and Header/Footers menu items under Appearance section
  • Removed Archives and Search settings in favor of template post settings
  • Improved post options panel for templates
  • New feature: dependency for options (show hide controls conditionally)
  • Module areas are grey from now for better color coding
  • Settings panel loading effect added
  • Removed Yoast WP meta-boxes for Header/Footer and Template CPT
  • Improved checkboxes in post options by making labels clickable
  • Changed control type for all the FONT WEIGHT controls
  • Added descriptive titles for action icons on module/container/row
  • Better preview for post thumbnails
  • Better current module/container width highlighting
  • Improved hover states for most of the UI elements
  • Text selection disabled for UI elements
  • Migrate all the UI animations and effects to pure-CSS when possible
  • Semi-transparent module area borders

Changes in code:

  • Editing moved into iframe inside WP admin
  • We use grunt to run automatic tasks like JS/CSS files compression
  • Reorganized all the JS and CSS files for better structure and automatic minimization
  • New global object ‘LiveComposer’ in JS with the next structure:
  • LiveComposer
  • Builder
  • Elements
  • UI
  • Actions
  • Flags
  • PreviewAreaDocument
  • PreviewAreaWindow
  • Helpers
  • Production
  • Utils
  • Destroy controls when not used, cleared number of DOM nodes dramatically
  • Restricted access to the page with ?dslc=active
 in URL
  • On-flight JS debugging
  • Started to change code according to WP Code Styling standards
  • Improved module settings sanitization
  • Removed all the browser-depended styles
  • Clean automatically illegal characters in the sidebar name fields
  • Prevent direct access to any of php files in the plugin
  • Completely reworked modal window functions
  • Log version updates in database
  • New API for extension developers to create setting panels in Live Composer
  • New filter for ROW controls: dslc_filter_row_options
  • Deleted a few JS plugins we don’t use
  • Removed JS script for elements centering (in favor of flexbox )
  • Removed dslc_init_square JS function

Bug fixes:

  • Fixed image styling bug
  • Sidebar content disappear when reserve LC settings
  • Option “Don’t link to the single post” wasn’t working for Partners, Staff and Downloads modules
  • Live Composer now work with custom fonts that require quotes in a name to work properly - May 22nd 2016

  • Bug Fixed: Responsive navigation do not display - May 21st 2016

  • Bug Fixed: A few font display issues introduced in the previous release - May 21st 2016

  • Module Options: New Max-Width setting in the IMAGE module added.
  • Code Improvements: New Live Composer automatically deacitvate Lite and Previous generation of the plugin.
  • Code Improvements: When save process fails, errors are more informative now.
  • Code Improvements: Removed all the custom fonts from Module defaults.
  • Bug Fixed: Fixed problems when styling options do not apply after.
  • Bug Fixed: Fixed infinite loop when full content displayed on posts archive listing. - May 14th 2016

  • Module Options: HTML/SHORTCODE module now has an Error-Proof mode. Use it when the complex shortcode or JS code break the Live Composer page editing functionality.
  • Code Improvements: Removed anonimous php functions to bring back support for php 5.3 and below.
  • Code Improvements: Updated page builder translation strigns.
  • Bug Fixed: Border-radius not working when border-width set to 0.

1.0.8 - May 11th 2016

  • Module Options: Added 'Nofollow' option for the BUTTON and INFOBOX modules.
  • Module Options: New icon selection modal
  • Module Options: Removed confusing "Query Alter" tab. Created a simpler "Archive/Search Listing" control instead.
  • WordPress Admin: Show notice when W3 Total Cache plugin configs are wrong (can break Live Compose functionality)
  • WordPress Admin: Removed "Edit Template" button from header/footer editing screen and meta boxes.
  • WordPress Admin: Redesigned and improved plugin settings panel
  • WordPress Admin: Show notice if wrong settings detected in WP Admin > General
  • WordPress Admin: Overlay WP editor with LC Page Builder tab ONLY if there is LC content detected AND there is no content in the standard editor
  • Code: CSS generation optimization. After this change, we get ~30% shorter CSS code.
  • Code: Better content export into the dslc_content_for_search custom field. Now content fully recreate plain HTML output of the LC page. From now modules need to set attribute data-exportable-content for the peace that has searchable/exportable content inside.
  • Code: Improved code styling according to WordPress standards
  • Code: Removed DS_LIVE_COMPOSER_LOAD_MINIFIED constant. Developers, please use standard WP constant SCRIPT_DEBUG that can be declared in the wp-config file.
  • Code: Do not output empty Google font calls (when font set to an empty string in the editor)
  • Code: Added possibility for theme developers to output CSS for non-standard custom post types
  • Code: Make Welcome screen on activation optional for the theme developers. Use dslc_show_welcome_screen filter to disable it.
  • Code: Add 'dslc_archive_template_cpt' filter to give the theme developers an option to show their own custom posts types in the templates dropdown.
  • Code: Fix a broken reply to comment JS functionality due to the absence of a proper comment id in the html output.
  • Code: Fixed infinite loop in categories/tags feed output
  • Code: Fix broken styling for DSLC_TP_Content modules in templates
  • Code: Animations moved outside of media queries to it work in IE10 and IE11
  • Code: Fix a bug with posts listing on is_date() archive pages

1.0.7 - March 5th 2016

While we are working on major JavaScript optimizations our designer prepared a minor plugin update with a few UI improvements.

To make sure new page builder users understand how to edit pages in Live Composer we added a few helpful buttons and Page Builder tab on page editing screen.

Custom Post Types now also has a link that open selected template for editing in Live Composer. Page listing in WordPress admin panel now also has a link to activate Live Composer.

New Getting Started Screen

In the new Live Composer page builder update, we changed the location of the Welcome Screen. Now it's called Getting Started and located in plugin settings. We decided to make this screen always accessible as it has important information on where to find Live Composer documentation and how to get our one-to-one email support.

We also working hard on improving our email list. We are going to send regular updates on the plugin development process and new releases. The new welcome screen includes email subscription form and our social badges.

No More Tutorials by Default

Tutorials is a great feature but mostly used by theme developers to introduce users to the Live Composer layout builder. We decided to disable this feature by default to improve settings panel and not confuse new page builder users from

If you need this feature back, just add the next line into your theme's functions.php file:

add_filter( 'dslc_tutorials', '__return_true' );

What We are Working On

  • Our developers work hard to improve interface speed and stability. They rewrite some functions on pure JS and optimize code to make it use fewer browser resources and work faster.
  • Our designer is working on UI redesign to make layout builder more native to WordPress users. We also want to improve the structure of the module options panel soon.
  • Support: We also changed the way support works. Forum closed for new postings. All the new support request are served via one to one email conversations.
  • Marketing and PR were neglected for a long time. Now we have experience and resources to give the front-end editor attention it deserves.
  • Community: we are going to invest our time into creating a strong community of users and developers around this plugin. First of all, we will promote and grow our Facebook Group. It will be used by theme users like you to share success stories, web site designs, find new clients, ask questions.
  • Brand: we hired an amazing Japanese illustrator to design a new mascot for our drag and drop website builder. We want to be more friendly and open to the users and not look too serious. Creating websites is a great fun!
  • Marketplace: this is one of the most important aspects for a long time success of our plugin. Our developers work on new powerful extensions and landing pages integrations. We are also working on amazing opportunities for 3-rd party developers, to make it easy for them to develop and sell their extensions on our website. Keep tuned, we will make you rich :)

Join Our New [Facebook Group] (

It's a great experience for us to support you via our new one-to-one support channel. We learn a lot on how you use visual composer for your business. To share your experience with our drag and drop plugin and learn about other users creations we created a new Facebook Group for Live Composer. Please, join us and other site creators to share your latest project or get a quick advice on website building. For those of you who want to get notifications about important plugin updates, we have [Facebook Page] ( and [Twitter profile] ( - December 15th 2015

Check out the blog post about 1.0.7 release - December 15th 2015

This is a small update that fixes the issue with pagination not working in WordPress 4.4.

Check out the blog post about release

1.0.6 - November 24th 2015

Yoast SEO v3 Compatibility

Version 3.0 of Yoast SEO came with a lot of changes and one of them was they completely rewrote the way the keyword analysis is handled. Our front end website builder is now compatible with that new keyword analysis system.

Aside of the compatibility we've improved the data website builder generates for the purpose of Yoast SEO analysis, it will now include HTML elements instead of just plain text, so when Yoast checks for headings, images it will find them.

However, for your existing website builder created pages you will need to activate the editor and our landing page builder will then regenerate that content and show the "Publish Changes" button, press it.

Notification Module - Show Again After

Until now the notification module was quite simple, the user can close it but it would show up again when page reloaded. Now you can set it on a timer, you can set the amount of days that will take after the visitors closes it to be shown the notification again.

Jetpack's Photon Compatibility

Jetpack has a feature called Photon which makes the images be stored on Jetpack's server instead of your own server, making things a bit faster and saving up on your bandwidth.

But it was not compatible with our layout builder since the image resizing functionality in visual composer needed the images to be on the same server in order to resize them. Now, front end site builder will use Photon's functions to handle the display of resized images.

Improvements in frontend layout builder code

  • Button Module - Now supports opening videos ( youtube and vimeo ) in a lightbox
  • Blog/Posts Modules - Option to ignore sticky posts
  • Text/HTML/Content Modules - Box shadow options added for buttons
  • Clicking an image ( if lightbox activated ) in a gallery will now open that image instead of the first one in the gallery
  • Info Box Module - Letter spacing option added for title
  • Button Module - Letter spacing option added
  • Image Module - Negative bottom margin now possible
  • Widgets Module - Margin Left option added


  • Staff Social Module was broken
  • Issue with blockquote align option in HTML/Text/Content modules
  • Issue with masonry layout breaking
  • Issue with navigation module showing above lightbox
  • Issue with social shares count being incorrect
  • Issue with border radius on thumbnail in all posts related site builder modules
  • Issue with content of a post type being displayed on the archives of the post type

Check out the blog post about 1.0.6 release

1.0.5 - November 2nd 2015

This is a small update that fixes the issue with pagination not working in WordPress 4.4.

Check out the blog post about 1.0.5 release

1.0.4 - October 19th 2015

Text Shadow

A new option type has been added to front end website builder, it's text shadow. it's been added to several modules ( Text, Content, HTML, Title, Meta, Excerpt, Icon ) and we'll keep adding it to more modules in upcoming releases.

New Feature - "Currently Editing"

When editing a row or a module, above the options ( left side ) will be a little bar with the text "Currently Editing: Blog Module" so you know which module are you editing. Also, clicking that bar will scroll the browser to the module you are editing and the border around it will flash to point out which one is it.

New Feature - "Load More" Pagination

If you want AJAX powered pagination ( click "load more" and more posts show up ), now you can have that, just set the "Pagination Type" option to "Load More". This is available for all the posts related page builder modules.

New Elements - Social Sharing in Blog Module

If you'd like to put social sharing links in your blog posts listing now you can, you can enable it under Styling > Post Elements, you'll see "Social" in there.

New Feature - Icon Sets

Icon sets is a new feature which allows developers to implement new icons that will be available in drag-and-drop visual editor. For each icon option in top right the current set being used is shown and clicking on it allows you to change the set being used.

New Shortcode - Category Description

If you are using layout builder to power the archives/category pages and want to display the category description, now you can, simply add a text module and add the [dslc_category_description] shortcode to output it.

Improvements in drag-and-drop page editor code * Info Box Module - Option to add an image just below the icon. This is useful if you want to use an image instead of an icon. ( thanks to Aman ) * Blog and Posts Modules - Option to turn off author/date in the meta independently * All posts related modules - Option to change thumbnail align * All posts related modules - Option to change align ( left/center/right ) on thumbnail * Several animations in the editor have been switched over from JS to CSS

Bugs * The placeholder text on Info Box module was wrong and confusing * The avatar shortcode was echoing instead of returning * Parallax functionality was affecting horizontal position of BG image

For Developers

New landing page cretor Modules Option Type - Text Shadow

To use this option in your own modules simply set the type of the option to text_shadow. If you are applying a default value to the option then use the usual order of parameters "horizontal vertical blur color".

New Function - dslc_get_social_count()

it's used to get the amount of shares the current post/page has on twitter, facebook and pinterest. It returns an array with keys "fb", "twitter", "pinterest".

It accepts 2 parameters, first is the post ID ( in case you want to get social shares of a specific post/page instead of the current one ) and the second one is cache time in milliseconds ( how long until it should recheck again for the shares count, defaults to 3600 seconds, which is of course 1 hour ).

New Filters - Custom Post Type and Taxonomy Arguments

All the arguments for post types and taxonomies now have filters so you can alter them. This was asked by a developer so he can change the labels ( "Projects", "Add Project" ) to something else that suits his theme better, but you can also change other arguments with this.

Here's the list of filters: dslc_projects_cpt_args, dslc_projects_cats_args, dslc_downloads_cpt_args, dslc_downloads_cats_args, dslc_downloads_tags_args, dslc_galleries_cpt_args, dslc_galleries_cats_args, dslc_partners_cpt_args, dslc_partners_cats_args, dslc_staff_cpt_args, dslc_staff_cats_args, dslc_testimonials_cpt_args, dslc_testimonials_cats_args

For the list of arguments you can check the source code or check the register_post_type() and register_taxonomy().

Check out the blog post about 1.0.4 release

1.0.3 - October 2nd 2015

This is an unscheduled update, the next scheduled regular update is still planned for October 15th. The purpose of this update is to make our frontend page editor compatible with WordPress language packs, more info on language packs can be found at

The text domain for visual composer used to be ds_string but for the language packs feature to work it has to be the same as the plugin's folder name which is live-composer-page-builder. So in this update all the textual strings have the text domain changed ( about 8500 strings ) and some other fixes related to the translation capabilities have been made.

If you have your own translation of our frontend page editor the file name is something like dslc_string-sr_RS which will no longer work, change it to live-composer-page-builder-sr_RS ( the sr_RS part depends on the language code ).

Check out the blog post about 1.0.3 release

1.0.2 - September 30th 2015

Check out the blog post about 1.0.2 release

1.0.1 - September 15th 2015

Check out the blog post about 1.0.1 release

1.0 - September 10th 2015

  • RE-RELEASE (July 30th, 2015) - released on CodeCanyon before moving to

Improvements in landing page generator code

  • Info Box Module - Responsive options added for wrapper
  • New shortcode to display the avatar of the current user: [dslc_user_avatar] Accepts size parameter ( ex. [dslc_user_avatar size=200] will be 200px avatar )


  • Issue with row actions ( save/cancel ) still visible if you click to edit a module while a row is being edited
  • The "Orientation" option in all posts visual composer modules was broken
  • ID of the comments div in the comments module was wrong so WordPress generated URLs with #comments did not jump to comments
  • Issue with layout builder modules not showing in Internet Explorer when an opacity related animation is applied
  • Options not shown in an "edge case" scenario when there's only one option

1.2.4 (July 23rd, 2015) - released on CodeCanyon before moving to

Save Draft

A lot of our front end website builder users click the "Publish Changes" button often to make sure if something unexpected happens they don't lose the content they created. But when working on a live page ( visitors have access to it ) that's not something you'd want to do, you want to publish only when the page is finished.

That's where drafts come in. On the right of the "Publish Changes" button is a new button called "Save Draft". Clicking that will save your changes but not publish them ( not visible to visitors ).

This is also useful if you're working on a page but got to stop for some reason. You save the changes as a draft and you can then safely disable the visual editor. When you enable it again the changes will still be there.

Improvements in drag-and-drop page builder code

  • Various site editor modules - Letter spacing options added to various modules ( text, navigation, widgets... ), more will be added in upcoming versions
  • Comment Form Module - Javascript validation for required inputs
  • Social module - Optional labels added for the social elements ( + the needed styling options )
  • Galleries module - Button element to go to gallery single page added ( + the needed styling options )
  • Info box module - Options added for wrapper giving more flexibility
  • Widgets Module - Options for inner title giving more flexibility
  • All modules - Minimum Height option added
  • Gallery Slider module - Lightbox functionality
  • Gallery and Gallery Slider modules - Added title for images in the lightbox
  • Gallery Slider and Project Slider modules - Option to change border radius on "circle" navigation
  • Social Module - Added padding options
  • Information added for "Widget Module" and "Navigation Module" in Live Composer front-end editor settings panel
  • Show error when duplicated items for "Widgets Module" and "Navigation Module" settings entered in Live Composer layout builder settings panel
  • Meta module - Option to hide/show avatar
  • New Shortcode - Icon shortcode added. [dslc_icon id="ICON_ID"] ( IDs can be found at )
  • All posts related modules - Setting "Excerpt Length" to 0 now shows whole excerpt and does not strip HTML
  • Icon Module - Margin bottom option added


  • Issue with some of the animations ( Styling > Animations > On Load Animation ) flickering
  • Blog Module - Issue with margin bottom option ( under "General" ) not applying
  • Issue with undefined function in older versions of WordPress ( prior to 4.0 )
  • Issue with module width selectors going 1 per row instead of 2 per row
  • Issue with CSS generation when page/post not using default header/footer
  • All posts related modules - Non-published ( draft ) posts shown while in visual editor mode


1.2.3 (July 7th, 2015) - released on CodeCanyon before moving to

Bigger Changes

  • Builder Performance/Speed

Those who experienced slow response while building ( changing tabs, loading module options... ) should see a significant improvement in response time. The 5000+ lines of code that powers the page building process has been refactored, a lot of it improved and some of it rewritten. * Module Width

Front end site builder modules are no longer limited to 100% width of the modules area. Front-end modules now have the same width options as module areas do, allowing more flexibily in creating layouts. The interface is the same as for module areas, just click the icon and set the width.

Improvements in front end page builder code

  • Text Module - Added responsive options for lists
  • Text Module - Added responsive text align options for several elements
  • Content Module - Added responsive text align and margin bottom options for headings
  • Content/Text Modules - Added responsive options for blockquotes
  • Social Module - Added RSS option
  • Info Box Module - Added option to change icon color on hover
  • Rows and areas will no longer take up any space if modules inside are hidden by the responsive "show on" option
  • Gallery Slider Module - Lightbox functionality added
  • Hovering over a module will show the name of that module in a tooltip ( only works when in editor mode )
  • Color pallete in the colorpicker now available for rows as well
  • Galleries Module - Option to set a custom URL to go to instead of the single gallery post
  • The "X" in top right of the colorpicker has been removed due to causing confusion ( it's to clear the value, not to close the colorpicker )
  • For developers using our frontend page builder - Function to check if the shown page is in editor mode, dslc_is_editor_active()
  • For developers using our landing page builder - The "General" tab is no longer required. If there are no options under that tab it won't show up.
  • For developers using page editor - Live Composer page templates can now be separated into different sections, no longer limited to "Theme"


  • Info Box Module - Issue with spacing showing between 2 buttons even when set to 0
  • Error with module sorting when server runs on 5.2.x version of PHP
  • Navigation Module - Issue with hamburger icon displaying on phones even when the responsiveness is disabled
  • Conflict with queries made by themes and other plugins for post queries by author causing only 1 post to show
  • All Posts Related Modules - Issue with slashes in "heading" when quotes are used
  • Issue with colorpicker's "revert to default" not working
  • Issue with website page builder modules being added to header/footer sections when they are not being edited
  • Testimonials Module - Issue with some characters being cut off due to line height
  • Issue with increased blockquote's bottom spacing due to margin on the paragraph inside

1.2.2 (May 27th, 2015) - released on CodeCanyon before moving to

Improvements in landing page generator code

  • Thumbnail Module - Now available for pages as well
  • Colorpicker options will now display the last 12 colors you used, making it easier to reuse colors ( so you don't have to copy/paste color codes )
  • Comment Form - Option to change the text strings ( "Leave Comment", "Name", "Email"... ). By default they're empty and fall back to localized text strings, for backwards compatibility.
  • Content Module - H1 font size and line height options for tablet and phones
  • Navigation Module - Align and margin top options added for tablet and phone.
  • Social Module - Margin top option added
  • For developers using page builder: "dslc_content_width" filter added to change the page editor's content visual width. When filtering return a full CSS value ( like 1200px ), not just a number.
  • For developers using page builder: "dslc_row_class" filter added to define additional classes for the rows ( .dslc-modules-section ). Example usage:
  • For developers using page builder: The "Post Options Framework" now has a "date" option type available.


  • Issue with row overlay not being displayed when "BG IMAGE - USE FEATURED" is enabled.
  • Issue with text changes not saving due to module settings not yet being loaded when clicking confirm ( when doing it fast ). Now when clicking "Edit Content" to edit text, the "confirm" and "cancel" actions will be disabled until module settings are loaded.
  • Issue with author queries displaying only 1 post
  • Issue with the responsive preview ( when editing responsive options on a module ) not going back to regular view when confirming changes while responsive tab is active
  • Issue with broken carousel layout on phones
  • Social Module - Issue with the height of the container being taller than the icons inside
  • Issue with an invalid Google Fonts call when none of the page builder modules on a page use a Google font

1.2.1 (April 29th, 2015) - released on CodeCanyon before moving to

Improvements in visual composer page editor code

  • Rows - Decreased the amount of inline CSS on rows. Inline CSS will be added only for non-default option values.
  • Rows - Option to choose on which devices a row is visible/hidden ( desktop, tablet, phone )
  • Content Module - Options for horizontal and vertical padding added for all the headings
  • Image Module - Option to manually set the URL of the image
  • The "activate editor" button will no longer show when website viewed via WordPress Customize feature.
  • For developers using visual page builder. The body element now has 2 additional classes. When the page has visual composer content it gets "dslc-page-has-content" and when the page has header or footer powered by frontend layout builder it gets "dslc-page-has-hf" )
  • For developers using drag-and-drop page builder. Checkbox option type now available for rows.


  • Modules Listing - The "single" category modules displayed under all the filters
  • On hover animation options showing on all modules instead only on posts related modules
  • Posts Module - "Undefined variable" notice on taxonomy
  • RTL - Fixing the floating of columns
  • Tutorial Ch.3 - On lower display resolutions gets stuck at the beggining due to "BLOG" module in the listing being out of view
  • Tutorial Ch.3 - When drag-and-drop page editor is translated to a different language it gets stuck on the step when making styling changes
  • "Undefined index" notice on existing rows when a new row option is added

1.2 (April 9th, 2015) - released on CodeCanyon before moving to

Improvements in front end page builder code

  • All Modules - Animation duration option added
  • Row - Numeric options can now be a field instead of a slider
  • Content Module - Improved placeholder text when creating a post template
  • Button Module - Option to set custom classes to the anchor
  • When non visual composer content is returned it will be wrapped with 2 divs ( #dslc-theme-content and #dslc-theme-content-inner ). For theme developers to style the content part if they use Live Composer visual builder for header and footer as well.


  • Posts Module - Category filters not showing categories
  • Navigation Module - Spacing between nav items even when spacing set to 0
  • Layout issue with masonry on phones
  • Slight issue with the appearance of the close button for lightbox
  • "Are you sure" prompt ( when clicking to edit a module while already editing one ) not showing when clicking "Edit Content"
  • Issue with numeric options causing page jump under specific circustances
  • Button height issue due to theme CSS
  • Issue with layout due to animations in Internet Explorer ( temporarily disabled for IE )

1.1.9 (March 21st, 2015) - released on CodeCanyon before moving to


  • A new easier to use text align options ( no longer a "select" element )
  • When styling changed on a module with a preset the page builder modules with that preset on that page will reload and apply the new style ( page refresh no longer needed )
  • Option to choose numeric options ( WordPress admin > Live Composer > Other ) to be a regular input instead of a slider ( allowing values bigger than the ones with slider )
  • Navigation module now changes to a "hamburger" menu on tablets and phones. If responsiveness set to disabled it will remain a regular menu.
  • All the custom post types ( projects, galleries... ) now support comments ( comments and comment form module )
  • Staff Module - Font style option added ( normal, italic )


  • Issue with styling of the "Edit Content" influenced by the chosen font for "Content"
  • Issue with responsive preview width when other theme/plugin calls windows resize trigger on ajax complete
  • Issue with small height of the "Text" version of the WYSIWYG editor
  • Navigation Module - Hover border color not working

1.1.8 (March 10th, 2015) - released on CodeCanyon before moving to

Improvements in drag and drop layout builder code

  • The WYSYWIG editor ( text editor ) now remembers which type ( visual, text ) you are using and keeps it active
  • Button Module - Option to choose if the icon is shown on the left or the right side ( + margin left option for icon )
  • Footer position options ( relative, fixed, absolute ) for themes compatible with the header/footer Live Composer layout builder feature
  • Sidebar/Menu settings in WordPress admin > Live Composer will now confirm the item on enter key instead of making a new line


  • Issue with offset option ( all posts module ) braking pagination ( show same posts on all pages )
  • Blog module avatar streched on some themes
  • Posts modules with pagination disabled still get paginated when a different module has pagination
  • Tabs module margin bottom option affects line height

1.1.7 (February 28th, 2015) - released on CodeCanyon before moving to

Improvements in drag-and-drop visual composer code

  • Info Box Module - Option to set a link for the title
  • Info Box Module - Every elements has it's own align options now
  • Products Module - Option to enable/disable showing out of stock products
  • Icon Module - Option to align ( left, center, right ) the icon
  • Navigation Module - Better display of submenus when there's not enough room on the right side


  • Close icon missing on icon option tooltip
  • Issue with columns breaking in downloads module under specific circumstances
  • Issue when trying to use a non-Live Composer defined font family in font options
  • Comments module showing pending comments

1.1.6 (February 21st, 2015) - released on CodeCanyon before moving to

Improvements in frontend page editor code

  • 404 page can now be built with drag-and-drop page generator ( the page can be set in WordPress admin > Live Composer > Archives & Search )
  • Yoast SEO plugin page analysis now takes front end site builder content into account
  • Option to choose header "position" ( relative, absolute, fixed )
  • Image Module - URL option now accepts shortcodes
  • Gallery Slider and Projects Slider Modules - ALT attribute on images
  • Widgets Module - Text transform option for title
  • New Shortcode - [dslc_site_url] ( outputs the homepage URL )
  • For developers using page builder. Filter to alter the array of post types that work using "post templates" ( dslc_post_templates_post_types )
  • For developers using page builder. Filters for before_title and after_title in page editor website generated sidebars ( dslc_sidebar_before_title and dslc_sidebar_after_title )


  • 404 page on author archives pagination when regular WordPress query thinks there's no more pages
  • Fatal error when a page has a module that no longer exists
  • Issue with carousel not adjusting when switching from portrait to landscape and vice versa on mobile devices
  • Automatic row adding not working when there's Live Composer drag-and-drop created header/footer on the page
  • Issue with localization of "All" in filters for all posts builder modules

1.1.5 (February 12th, 2015) - released on CodeCanyon before moving to


  • FREE front end website builder ADD-ON - Adds 47 additional animations ( for Styling > Animation > On Load Animation ), available on

Improvements in landing page builder code

  • Option to choose whether Functionality or Styling is the default options section ( WordPress Admin > Live Composer > Other )
  • Option to enable/disable permalinks prepend ( if supplied ) for Live Composer builder custom post types ( WordPress admin > Live Composer > Slugs )
  • Ensuring that non-LC post queries that aren't properly handled do not make issues with our visual composer ( activate editor button taking to wrong page )
  • Reset query in all posts related modules replaced with reset post data, which is a better choice for the WordPress_Query calls
  • Added a filter for altering the animation options ( the ones in Styling > Animation > On Load Animation ) so developers using page builder can create custom animations ( filter name: dslc_animation_options )


  • Issue with the position of module helper during drag in latest version of Firefox
  • Tag archive showing all posts instead of only the ones associated with the tag
  • Several issues with theme CSS influencing builder CSS

1.1.4 (January 27th, 2015) - released on CodeCanyon before moving to

Improvements in drag and drop page builder code

  • Widgets Module - Text align options for title and content
  • Info Box Module - Content now supports shortcodes
  • Navigation Module - Chevron icon for top level items with subnavigation
  • Current width ( in the page builder modules area width changer ) now has an active state ( different color )
  • Visible items in carousels now get a class "dslc-carousel-item-visible" ( requested by a developer )


  • Search functionality broken when there are other plugins altering the search query
  • Minor issue with colorpicker display in row options
  • 404 error in console when font family default altered to empty

1.1.3 (January 27th, 2015) - released on CodeCanyon before moving to

Improvements in frontend page builder code

  • Added 40 new icons ( Font Awesome 4.3 )
  • Accordion Module - Option to hide/show based on device ( desktop, tablet, phone )
  • Tabs Module - More styling options for content area ( h1 - h6, links, lists, blockquotes... )
  • Title Module - Now displays search term when on a search page
  • Option to choose where dynamic CSS goes ( end of or end of )


  • Issue with slider/carousel animations not working properly on Chrome
  • Issue with google fonts on https ( SSL ) websites
  • Issue with non-google fonts being called with google fonts ( 404 error )
  • Issue with tabs module content styling not applied ( overwritten by theme CSS )
  • Issue when using quotes in accordion module title

1.1.2 (January 19th, 2015) - released on CodeCanyon before moving to

Improvements in drag-and-drop page editor code

  • Content Module - New styling options for inputs and buttons
  • Content Module - Additional styling options for wrapper ( BG image options ), headings ( BG styling options and margins ) and paragraph ( margin bottom )
  • Option to choose "Disabled" for header and footer functionality of Live Composer website builder
  • All Posts Modules ( 9 ) - Option to set separator thickness
  • Accordion Module - Line height option added for the title
  • Projects Module - Font style option for category
  • Navigation Module - Added text transform options
  • Notification Module - Added link color option
  • Button Module - Added option for the onclick event ( requested by page builder users for Google Analytics Event Tracking )
  • Developers can now build custom option types


  • Styling options not applied on posts for header and footer
  • Issue with accordion module actions display ( in bulding mode )
  • Blockquote typography options not applied for blockquote in Text/HTML/Content modules
  • Icon from info box module was included in styling presets

1.1.1 (January 13th, 2015) - released on CodeCanyon before moving to

Improvements in frontend page editor code

  • Option to change the slug on testimonials and testimonials categories
  • Accordion Module - Ability to reorder the items
  • Progress Bar Module - Animation now starts when the module is visible ( in vieWordPressort ) instead of starting on page load
  • HTML Module - Added more styling options ( lists and blockquote )
  • Social Module - Behance option added
  • Image Module - Option to force image to 100% added
  • Text, HTML and Content Modules - Font Style ( normal, italic ) option added to content and all headings


  • Button Module - Problem when using quotes
  • Text Module - Custom CSS applied when the default was programatically changed to disabled by default
  • Row Options - Background overlay opacity option was only going to 0.9 ( instead of 1 )
  • Notification Module - Issue with typography options not applied in some specific cases

Starters/Blank Theme

With the free starters/blank theme you can build the header/footer with Live Composer visual editor as well. It's kind of a bigger feature so if you have any suggestions or thoughts please let us know on the forum.

If you're familiar with Live Composer drag-and-drop builder there's just a few things you need to know to get started: * You can manage headers and footers in WordPress admin > Header/Footer * You can set a default header and footer which will be used accross the website. * If you want a non-default header or footer on

How to I get support?

We provide free one-to-one support by email. Please, send your question using this contact form

How to I activate the page builder on a page?

When you visit a page you'll see a green "activate editor" button in the bottom right corner, click that and the page will reload in LC mode ( LCPB ).

Why is the "activate editor" button missing from the homepage

In most of the cases, this is because the homepage is not a real WordPress page, it's custom content generated by the theme's index.php. Publish a new page and set it as the homepage ( WP Admin > Settings > Reading > Front Page ). Now you can use LC on the homepage.

Live Composer vs. Other Page Builders

Live Composer is 100% free and open source. There is no premium or paid version of our plugin. You can't buy it :) Live Composer comes with free support ($9 priority option available). No need for yearly payments, no license keys, no per website restrictions.

We make money from our other business (premium themes) were we use Live Composer as part of a deal, so it's our best interest to improve and update it.

  • Visual Composer - Page Builder for WordPress

Visual Composer is not an open source software, you'll have to follow strict license policies and pay for every service provided. One website license for Visual Composer starts from $34, that includes 6 months of support. After first 6 months, you will need to buy extra Visual Composer support coverage for $23.80 per year.

  • Page Builder by SiteOrigin

Page Builder by SiteOrigin available on is a popular free page builder. Unlike Live Composer, it's more oriented toward "classic" back-end editing in WP admin section. We recommend Page Builder by SiteOrigin to anyone who get used to the standard WordPress widgets and prefer standard editor over live, front-end editing. Great respect for SiteOrigin developers.

  • Beaver Builder - WordPress Page Builder

The Beaver Builder available on is a light version of The Beaver Builder Pro plugin that costs $199 per year. The free version of The Beaver Builder comes with limited features and very limited support (according to the plugin description).

  • Cornerstone - The WordPress Page Builder

Cornerstone Page Builder is not an open source software, you'll have to follow strict license policies and pay for every service provided. One website license for Cornerstone starts from $35, that includes 6 months of support. After first 6 months, you will need to buy extra Cornerstone support coverage for $24.50 per year.

  • Page Builder by MotoPress

The MotoPress Content Editor available on is a light version of MotoPress Content Editor Pro plugin that costs $29 per year for a single website or $139 per year for unlimited websites. The free version of The MotoPress Content Editor comes without priority updates and support. It has no ability to duplicate widgets, save and reuse styles or enable editor for custom post types (according to the plugin description).

  • Page Builder Sandwich

The Page Builder Sandwich available on is a light version of Page Builder Sandwich Premium plugin that costs $39 per year for a single website or $89 per year for unlimited websites. The free version of The Page Builder Sandwich comes without priority support, Premium Elements, Premium Pre-Designed Sections, Theme Builder and other Design Tools (according to the plugin description).

Version 1.2.4

Requires WordPress version: 4.3 or higher

Compatible up to: 4.7.2

Last Updated 14 Feb 2017

Date Added: 09 Sep 2015

Plugin Homepage


4.7 stars
146 ratings


Not Enough Data

Works: 0
Broken: 0

Probably Works.
Considering downloads, would expect problems reported.