Role Manager allows you to restrict WordPress user roles to access certain features of the Visual Composer editor or lock certain parts (elements) of your content.Role Manager addon is very useful to agencies that work with customers and large organizations.You can download Role Manager from the Visual Composer Hub with active premium license.For the free version users, Role Manager allows enabling/disabling Visual Composer for different post types (posts, pages, custom post types).Role Manager configurationYou can access Role Manager from Visual Composer Dashboard.In the Role Manager, you will have all available user roles listed.By default, the Administrator role has full access to all Visual Composer features, while Subscriber has no access to any features.To modify user role access, open accordion, and make adjustments.To help you out, Visual Composer has role manager presets available in the dropdown for all user roles. Applying preset will overwrite user role access rights.Element lockThe element lock feature is available within the Frontend editor in the element edit window or tree view.To lock the element, click on the "lock" icon. The element will now be available for edit only to the Administrator role. Click on the "unlock" icon to unlock the element.You can use element lock to disable content manager access to the overall page layout and leave only certain elements available (ex. text block). It will allow you to reduce human error and ensure design consistency when working with content.
Popup Builder
Visual Composer Website Builder allows you to create engaging popups for your WordPress site. The Popup Builder add-on is available to all premium license owners and can be downloaded from the Visual Composer Hub.With the help of popup builder, you can create site-wide and page-specific popups that get triggered:On-page initial load (only once)On-page loadExit-intentElement ID (when an element appears in the viewport)On-click (via Link Selector)You can set site-wide popups in Dashboard.The page-specific popups are controlled from the Frontend editor settings.To trigger popup on the element appearance, you will need to add a unique element ID to the Visual Composer element.Popup editorVisual Composer Popup Builder allows you to design custom popups using the Frontend editor. To access the Popup Builder editor, navigate to Popups in the Visual Composer Dashboard.First, you will need to specify the popup template name.Visual Composer Popup Builder editor interface is no different from the Frontend editor. This means you can use rows, columns, and content elements downloaded from the Visual Composer Hub to create a design for your popup.As you create a new popup template, you will have a popup container element added to the layout by default.The popup container is a default (root) element of the Popup Builder that allows you to style popup overall look (including overlay, close button, shape, and even popup width).For the width of the popup, you can use either pixel or specify popup width in percentage. The percentage will be automatically calculated depending on the screen size of the popup.The popup container attributes contain regular and container Design Options, that has additional functionality for popup.Note: Popup Builder has in-built responsiveness which means that your popup content will look good on all devices.Important: As you create a popup, don't think about the trigger events yet. You will be able to define popup displaying on various trigger events in the site-wide or page-specific templates.
Insights
Visual Composer Insights is an inbuilt analytical tool that automatically analyzes your page content and provides qualitative and quantitative feedback.The Insights checks help you to create content that will rank higher (SEO), will be more accessible, and will load faster (site performance).You can access Insights from the navigation bar. The color next to the bell icon will indicate errors (red), warnings (yellow), and success (green).There are following checks available:
Title
Description
Empty content
The empty content message shows up when you haven』t added any content to the page you are working with.
Title length
Page title (or title tag) is a short description of your webpage that appears at the top of search engine results pages. The optimal length for the page title is between 10 to 60 symbols.
Content length
The length of your text provides the search engine with clues to determine your content and focus keywords. The recommended minimum of your text is 300 words, but the longer your content is, the more on-topic information you can offer to your site』s visitors.
Paragraph length
Properly sized paragraphs improve the readability of your text. If your paragraph contains more than 200 words, people won』t be able to scan and process the core idea easily.
Missing H1
H1 indicates a heading and describes the topic of your page. The topic heading is an influential ranking factor and often the most visually notable content on your page. Every page needs only one H1 tag that focuses on one keyword phrase, or sentence.
NoIndex
If you set a "noindex" directive for your page or post, this will exclude your content from search results.
Image ALT attribute
The alt text (alternative text) is added to describe the image in case the file can』t be displayed. Alternative text is important for screen readers, it also helps search engines to understand more about your page or the page you』re linking to.
Image size
The size of an image file impacts both the performance and SEO ranking of your page. The larger the file size, the slower your site loads. The faster the site, the easier it is for the search engine』s bot to analyze and add a page into a web search.
Internal/External links
Those two link types are components of the search engine』s algorithm to calculate your site position on search engine results pages. External links point from one website to another, but internal links tie the information within your own website.
Google Analytics code
Google Analytics Tag collects and sends data from your website to the Google Analytics platform.
Contrast check
Automatic content contrast check for meeting WCAG 2.0 accessibility standards.
In addition to Insights, Visual Composer Notification Center is located in the next tab. There you can find links to useful articles and tutorials curated by the Visual Composer team.Note: In some cases, you can ignore some of the warnings if they are not required. For example, if you don't want your page to appear in the search results, pay no attention to the no index warning from the Visual Composer Insights.
Font Manager
Visual Composer Font Manager allows overwrite theme default fonts and define your own custom typography. The Font Manager addon is available to all premium license owners and can be downloaded from the Visual Composer Hub.You can access Font Manager from the Dashboard. To start with the Font Manager, enable it via toggle.With Font Manager enabled, you will have access to typography settings on the left and preview on the right. Font Manager allows to define typography for headings, paragraphs, links, quotes, menu, and buttons. To adjust typography, open corresponding accordion and adjust typography attributes.Important: Visual Composer Font Manager works with Visual Composer layouts and Starter theme.
Dynamic content
Dynamic content allows adding WordPress default field or custom field values to your pages and layouts.With dynamic content, you can display post titles, featured images, custom fields, fields from Advanced Custom Fields (ACF) and define the exact location and style. Once you update the values, all elements that display dynamic content will update their values automatically.Dynamic content is available to all Visual Composer premium users and the addon can be downloaded from the Visual Composer Hub.There are two ways on how to use dynamic content in Visual Composer:Page or post editor: display custom field values on your pages or postsLayout Builder: use dynamic content as placeholders when creating new layouts.Dynamic content in pagesAll Visual Composer elements that output either text or single image can be converted into dynamic content. In addition, background values in Design Options can be set to dynamic as well.What does it mean? As you insert a single image element, you can replace the static image with dynamic content to display your post feature image. The same can be done with background images in Design Option for all elements including rows and columns.You can also replace the text block with the value from your custom fields (ex. post title, ACF field). The same can be done with other text-type elements like headings, buttons, etc.To enable dynamic content, in the element editor form, click the dynamic content icon.Once the popup shows up, select the custom field you want to display.Note: You can select dynamic content from the same post or specify another post.Dynamic content in the Layout BuilderAs your work with the Layout Builder, you will need to use special dynamic content elements (available in Layout Builder) to create placeholders for different parts of your page. For example, specify the location of the title, featured image, and even content area.In the Layout Builder, dynamic content helps identify the locations where the placeholder must be replaced with the real content. Once you apply your layout to archives, pages, or posts, all placeholders will display specific post titles, dates, etc.Note: When creating an archive page layout in the Layout Builder, make sure to set 'Data source' as 'Dynamic query'. This will work as a dynamic placeholder to display your post list.
Design Options
Design Options are powerful design controls available to all Visual Composer elements and page settings.You can use design options to:Control element margins, paddings, borders, and border-radiusApply background images, slideshows, gradient color, and videosAdd element CSS animationApply parallax effects, box-shadow, dividers, and make elements stickyTo access element design options, select "Edit" from the element controls (hover or right-click) and scroll down to Design Options.To access page design options (including Layout Builder), open page settings and switch to the Design Options tab.In Visual Composer, there are two types of Design Options:Container design options (row, column, section)Element design optionsContainer design options offer more features for customization (ex. parallax effects are available to container design options only).Responsive design optionsVisual Composer allows applying design options per device type.This means you can optimize your design for specific devices to ensure high speed and better usability.To modify design options per device, select "Custom" in the Device type dropdown (located at the top of Design Options).
Custom CSS & JS
Visual Composer makes it easy to add your custom CSS & JavaScript. You can add custom code to a specific page (local) or site-wide (global). In addition, you can control JavaScript placement in the header or footer of the page.You can add custom CSS & JavaScript from:Visual Composer Dashboard (global only)Visual Composer Frontend editor (local and global)You can access CSS & JS editor by opening Visual Composer page settings and switching to CSS or JavaScript tabs.When to use local or global CSS & JavaScript?If you want your code to execute on a single page or several pages out of many, it is highly recommended to use local CSS & JS. If you want to add custom code site-wide, you will need to use global CSS & JS. Local CSS & JS allows you to keep your site clean and improve your Core Web Vitals score since Google penalizes sites with unused CSS & JS.Element ID & Extra class nameAll elements of Visual Composer have 2 default parameters:Element IDExtra class nameYou can use those parameters to refer to specific elements or groups of elements from your custom CSS & JavaScript. To apply custom CSS & JS to specific elements:Add unique Element ID or Extra class nameOpen custom CSS or JavaScript tab in the SettingsAdd your custom codeImportant: It is not recommended to use the same Element ID for multiple elements.
Content elements & structure
Visual Composer offers hundreds of different content elements that you can use to build your pages. There are 40+ predefined elements available right from the start. You can download more elements from the Visual Composer Hub.All downloaded elements will be added to the element library and can be added to the page from the Add Content Window.When working with elements, there is a simple concept you should understand. There are 2 types of elements:Structure elements (section, row, column)Content elements (text blocks, images, buttons)Structure elements allow you to create the structure of your page. Your layout consists of rows divided into columns. Sections are used to combine rows.You can place content elements into columns. In other words, fill columns with the content.Rows and columnsA row is the root element of Visual Composer that can be divided into columns.To divide a row into columns, you will need to adjust the "Row Layout" available in the row edit window. To access the row edit window, use row controls.There is no limit in how many columns a row can contain. You can use percentage, fraction, and pixels to set column width. The maximum width of the row is 100%. This means having 50% and 50% columns will divide your row into 2 equal columns.Since rows and columns are responsive, the width will adapt to different screen sizes.To have fixed-width columns, you can use the pixel value. This is very useful if you don't want your column to reduce in width (ex. you have a logo image that you don't want to scale down on different devices).Another value accepted by the "Row Layout" is "auto". The auto means that it will take all the free space available up to 100%. For example, if you set your row layout to 30% and auto - you will have two columns where the first one will take 30% of all width and the second the rest 70%.It is allowed to have a row width that exceeds 100%. In such a case, columns that do not fit in will be moved to the down (stacking).In addition to a simple row layout, you can adjust custom responsiveness. It allows you to adjust column width for specific devices or even hide parts of the content.There are more controls available to rows that allow to stretch the content, set column height, column gap, content vertical position, and adjust advanced design options.Content elementsRegular content elements that can be placed inside columns are the ones you will use to build your content. Elements like text block, single image, buttons, galleries, and more will contain your static content.You can adjust the content and design of those elements from the element edit window.There are simple elements and more advanced elements that can contain other elements (ex. button group containing multiple buttons or tabs that can contain other elements).In addition, you can convert your static content elements into dynamic content elements. Dynamic content elements can display WordPress default fields and custom fields. To enable dynamic content, you will need to connect the element to the custom field.Some elements, like post list or post grid, are dynamic by default. The purpose of those elements is to display dynamic content (ex. a list of your posts).How to create your own elements?Visual Composer allows adjust attributes of any element and save it as a preset.To save an element as a preset:Add an element to the page and style itClick on the Settings" icon in the element edit windowName your element and click "Save as Preset"Your new element preset will be added to the Add Content WindowYou can use presets when creating branded elements for your site or working on the site for your customers. Element presets can reduce the time you spend styling different elements.For more advanced custom elements (not based on existing elements), you can use Visual Composer API. An API allows you to create completely custom elements for your projects or create addons for sale.How to substitute elements?You can easily substitute elements from the same group while keeping the content of the element the same.This allows you to quickly see how different elements look inside your layout (ex. how different buttons look).To substitute an element with another one:Open element edit windowClick on the substitute iconSelect another element from the listThe element will be substitutedHow to hide elements?You can hide any element of Visual Composer. This means that the element will still be available in the Frontend editor, but won't be visible to your site visitors.You can use the hide option to temporarily hide elements and enable them once needed.To hide an element:Open element edit windowClick on the "Eye" iconThe element will be hiddenTo unhide, perform the same steps.How to rename elements?Visual Composer allows giving your elements a custom name. That is very useful when working with large pages.Naming elements allow you to quickly navigate through the layout to overview your content.You can rename an element by clicking on the element title in the element edit window or in the Tree View.
Features
Pre-sales questions
Do I need coding experience?No, not at all. Visual Composer is a good fit for both experts and beginners. With an intuitive drag and drop interface and with a range of pre-designed templates and content elements you can convert your imagination into a real website.What is the difference between the Free and Premium versions?Visual Composer free version is an ultimate page builder to get your web design project started. Visual Composer Premium unlocks a full website builder experience and gives you unlimited access to the Visual Composer Hub (a cloud marketplace of elements, templates, and extensions). You can see more details about it here.Is Visual Composer the same as WPBakery?Visual Composer Website Builder (visualcomposer.com) is a different product from WPBakery Page Builder (wpbakery.com). WPBakery Page Builder is only for the content part, while with Visual Composer Website Builder you can create a complete website. You can see in-depth information about it here: Visual Composer vs WPBakery.Do you offer after-sales support?Yes, our team is providing support and is ready to help you. Whenever you have a question simply open a ticket with us in the support portal.Is it easy to start using Visual Composer?Yes, Visual Composer is a visual tool which means it lowers the barrier for non-technical people to start their web projects. With an intuitive interface and comprehensive tutorials (including video tutorials), you will become a WordPress expert in less than a day.What will happen when my subscription expires?Visual Composer will continue working on your website even after your subscription expires. Still, an active license ensures uninterrupted access to plugin updates, content elements updates, templates updates as long as access to the Hub and our support.Plugin updates may be required to ensure compatibility with the new releases of WordPress or other WordPress-related products.Will Visual Composer work on WordPress.com?Yes, it will work on WordPress.com on a 「Business」 plan. On other plans, WordPress.com doesn』t allow us to upload third-party plugins. Another option is using a self-hosted WordPress installation on a hosting of your choice.Do you offer a free trial?No, we don't have a trial, but we have a free version available. In addition, we do offer a 30 days refund policy to cancel your Premium subscription purchases. In case you wonder how our editor looks like, we have a demo available here: http://demo.visualcomposer.com/Do you offer student discounts?Yes, If you are a current student or faculty member, you may be eligible for our Students Program. Send us a message from our contacts page from an email that you received from your University.Does Visual Composer Website Builder work with any WordPress theme?Visual Composer Website Builder works with all properly coded themes without any problems. What does 「properly coded theme」 means? There is an official WordPress Codex which states rules which need to be followed when you develop your WordPress theme.Can I use Visual Composer Website Builder with posts, pages, and custom posts?Yes! Visual Composer Website Builder can be used for pages, posts, and custom post types. We also have a role manager that you can use to enable/ disable Visual Composer for certain post types.Can I edit headers, footer, and sidebar?Yes, if you have a premium version. Header, footer, sidebar, and overall theme edit and design options are available in the Visual Composer Website Builder Premium version.Can I activate Visual Composer on staging?While activating a license, Visual Composer will automatically detect whether your site is on staging or in production. It does that by detecting if it is hosted locally, if the URL contains phrases like 「demo」, "sandbox", 「test」, 「dev」, etc.